特定のウェブサイトがUbuntu 12.04では機能しません

特定のウェブサイトがUbuntu 12.04では機能しません

Ubuntu 12.04でインターネットサーフィンをしています。 1つを除いて、すべてのサイトがうまく機能しますhttp://developer.android.com/。理由はわかりません。

一方、Windowsでは同じURLが完全に開きます。

したがって、ウェブサイトは機能し、問題はプロキシとは関係ありません。

完全に無力感を感じます。なぜこれが起こるのですか?

Firefoxブラウザにエラーが表示される

サーバーが見つかりません

wget http://developer.android.com/

Resolving developer.android.com (developer.android.com)... failed: Name or service not known.
wget:unable to resolve host address 'developer.android.com'



ping developer.android.com

ping: unknown host developer.android.com

猫/背中/ホスト

127.0.0.1      localhost
127.0.1.1      devsda

# The following lines are desirable for IPv6 capable hosta
::1     ip6-localhost   ip6-loopback
fe00::0    ip6-localnet
ff00::0    ip6-mcastprefix
ff02::1    ip6-allnodes
ff02::2    ip6-allrouters 

猫/etc/resolv.conf

#  Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#  DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

devsda@devsda:~$ ホスト開発者.android.com

;; Truncated, retrying in TCP mode.
Host developer.android.com not found: 5(REFUSED)

devsda@devsda:~$ ホスト開発者.android.com 8.8.8.8

Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

developer.android.com is an alias for www3.l.google.com.
www3.l.google.com has address 74.125.236.33
www3.l.google.com has address 74.125.236.37
www3.l.google.com has address 74.125.236.35
www3.l.google.com has address 74.125.236.39
www3.l.google.com has address 74.125.236.32
www3.l.google.com has address 74.125.236.46
www3.l.google.com has address 74.125.236.38
www3.l.google.com has address 74.125.236.40
www3.l.google.com has address 74.125.236.41
www3.l.google.com has address 74.125.236.36
www3.l.google.com has address 74.125.236.34
www3.l.google.com has IPv6 address 2404:6800:4007:800::1005

ベストアンサー1

コマンド出力からhostわかるように、これはDNSサーバーの問題であることがほぼ確実です。 Ubuntuで設定方法を詳しく見てみると、この設定を変更する最善の方法はNetwork Managerを使用するようです。 Network Manager は接続固有の DNS 設定を提供するため、他に影響を与えずに問題を引き起こす接続の DNS 設定を変更できます。これAsk Ubuntuへの回答スクリーンショットを含む実行方法の良い概要です。

要約すると:

  1. デスクトップのネットワークアイコンを右クリックしてを選択しますEdit Connections。あるいは、nm-connection-editor単にコマンドラインから実行してください。

  2. 使用している接続の種類(有線または無線)のタブを選択し、接続名を選択してEdit...

  3. IPV4 Settingsタブに移動し、ボックスに8.8.8.8DNSサーバー(または他の選択したDNSサーバー)のIPを入力しますDNS Servers

  4. 「保存」をクリックすると完了です!

あるいは、dns=8.8.8.8関連ファイル(接続名にちなんで命名)に対応する行を追加するだけです/etc/NetworkManager/system-connections。この行は[ipv4]この行の後に追加する必要があります。

ガイドライン

有線接続がある場合は、Network Managerにまだ設定がない可能性があります。そのような場合は、をクリックしてAdd接続の種類を選択し、上記のように他の操作を実行できます。

システム全体のDNSサーバーの設定があるかもしれません/etc/dhcp/dhclient.conf(現在はそうです)。ファイルにsupersede domain-name-serversコメントされていない行で始まる行が含まれている場合(#最初に行がある)に該当する可能性があります。その場合、回線を削除して接続を切断して再接続すると、問題が解決します。このファイルは。/etc/dhcp3または/etc/dhcp4代わりにすることができます/etc/dhcp

おすすめ記事