GNU/Linux >> Linux の 問題 >  >> Ubuntu

非常に遅いDNSルックアップ?

Ubuntu 12.10

最初の問題について説明します。 Webページをロードすると、ロードが完了せず、サーバーなどに到達できないと表示されることがあります。そのWebサイトにpingを実行すると、端末はホスト名を解決できないと表示します。そこで、GoogleのDNSサーバーを試しましたが、うまくいきませんでした。 Windows 7でこの問題が発生したことは一度もないので、奇妙です。使用した

cat /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.1.1
search hsd1.or.comcast.net

なぜ127.0.1.1を使用するのでしょうか?ローカルでアドレスを解決しようとしているということですか? comcast検索サーバーにpingを実行すると、タイムアウトエラーが発生します。

ベストアンサー

/etc/resolv.conf(実際には/run/resolvconf/resolv.confへのシンボリックリンク)は、さまざまなソースからの情報に基づいてresolvconfユーティリティによって書き込まれます。

127.0.1.1は、NetworkManagerが制御するdnsmasqのインスタンスがリッスンするループバックIPアドレスです。 Dnsmasqはローカルで実行され、127.0.1.1でDNSクエリを受け入れ、これらのクエリをNetworkManagerによってアドレスが提供される外部ネームサーバーに転送します。このスキームは常にうまく機能するとは限りません。問題がある場合は(そうするように)、NetworkManagerが制御するdnsmasqを無効にすることをお勧めします。無効にするには、/etc/NetworkManager/NetworkManager.confを編集します

sudo gedit /etc/NetworkManager/NetworkManager.conf

行をコメントアウトする

dns=dnsmasq

次のようになります。

#dns=dnsmasq

次に、network-managerを再起動します。使用するコマンドは、Ubuntuのバージョンによって異なります:

sudo service network-manager restart # For newer systems using Systemd
sudo restart network-manager         # For older systems using Upstart

この後、nameserverが必要になります 非ループバックIPアドレスを持つresolv.confの行。そうでない場合は、次のコマンドを試してください。

sudo dpkg-reconfigure resolvconf

それでもnameserverがない場合 resolv.confに非ループバックIPアドレスを指定するか、DNSサービスがまだない場合は、再起動してみてください。

それでも適切なDNSサービスがない場合は、外部IPアドレス(以下の例では1.2.3.4)でネームサーバーの調査を開始します。 hostを使用してアプローチした場合、ドメイン名は正しく解決されますか? またはdig ユーティリティ?

host www.ford.com 1.2.3.4

dig @1.2.3.4 www.gm.com

Googleのネームサーバーは機能しますか?

host www.ford.com 8.8.8.8

dig @8.8.4.4 www.gm.com

あなたの 外部ネームサーバーが正しく機能していない場合は、Googleなどの正常に動作するネームサーバーを使用するように接続を構成する必要があります。これを行うには、ネットワークインジケーターを右クリックし、[接続の編集]、[接続の編集]の順に移動します。 |編集…| IPv4設定。現在の方法がAutomatic (DHCP)であると仮定します 、メソッドをAutomatic (DHCP) addresses onlyに設定します Additional DNS serversというタイトルのフィールドに適切なネームサーバーアドレスを入力します 。


Ubuntu
  1. Linux – Vm Dnsサーバーをオーバーライドする方法は?

  2. ジュニパーネットワークスのネットワーク接続がDNS解決を破るのを防ぐ方法は?

  3. 10 Linux nslookup コマンドの DNS ルックアップの例

  1. /dev/random 非常に遅い?

  2. Steam からのダウンロード速度が異常に遅い

  3. resolv.conf が上書きされているときに DNS を設定するにはどうすればよいですか?

  1. ルックアップがプライマリで失敗したときにセカンダリDNSを使用しますか?

  2. HP Stream11でRealtek8732beを使用すると非常に遅いですか?

  3. Wifiが急に遅くなった