web-dev-qa-db-ja.com

DNSがラップトップで動作しなくなった

正常に動作してから、不可解に停止しました。

WiFiとWiCdを使用したケーブルを使用して、ゲートウェイ/ DNSルーター/ファイアウォール(Untangle)をpingできます。 Network Managerはこのコンピューターでは機能しません

Firefoxは「サーバーが見つかりません」と報告し、google.comにpingを送信すると「不明なホスト」と表示されます。

WiCd設定には適切なDNS IPが表示され、/ etc/reslov.confには正しいIPが含まれています(欠落していましたが、交換しました)。

DNSサーバー/ゲートウェイ(192.168.0.1)は、ローカルネットワーク上の他のコンピューターと連携します。

ラップトップから(192.168.0.55)…

user@laptop:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.1

user@laptop:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=0.854 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=0.875 ms

user@laptop:~$ ping 192.168.0.5
PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.
64 bytes from 192.168.0.5: icmp_req=1 ttl=64 time=0.774 ms
64 bytes from 192.168.0.5: icmp_req=2 ttl=64 time=0.747 ms

ワークステーションから(192.168.0.5)…

user@workstation:~$ ping 192.168.0.55
PING 192.168.0.55 (192.168.0.55) 56(84) bytes of data.
64 bytes from 192.168.0.55: icmp_req=1 ttl=64 time=0.754 ms
64 bytes from 192.168.0.55: icmp_req=2 ttl=64 time=0.720 ms

user@workstation:~$ ping google.com
PING google.com (74.125.224.110) 56(84) bytes of data.
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=1 ttl=46 time=90.6 ms
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=2 ttl=46 time=92.2 ms

ラップトップから…

user@laptop:~$ ping 74.125.224.110
PING 74.125.224.110 (74.125.224.110) 56(84) bytes of data.
64 bytes from 74.125.224.110: icmp_req=1 ttl=46 time=105 ms
64 bytes from 74.125.224.110: icmp_req=2 ttl=46 time=91.5 ms
64 bytes from 74.125.224.110: icmp_req=3 ttl=46 time=92.2 ms
64 bytes from 74.125.224.110: icmp_req=4 ttl=46 time=89.3 ms

また、ラップトップから(Sudoを使用)...

root@laptop:~# ps -e | grep bind
root@laptop:~# ps -e | grep net
   17 ?        00:00:00 netns
root@laptop:~#

追加情報…

ラップトップはデュアルブートであり、同じハードウェアでWindowsにはDNSの問題はありません。また、インターネットへの接続には3つの方法があり、2つのWiFi APと1つの有線接続があります。この問題は3つすべてで発生します。

Skypeは動作しているようで、ネットワークへの接続に問題はありません。

このLenovo S12(Intel atom)ラップトップは、Ubuntuを動作させるためにいくつかのカスタム回避策が必要であるため、Linux/Ubuntuでニースを再生していないようです⋯eg Network Managerが機能しないため、WiCdが必要です。その他 hereherehere 、および here

解決策が見つかりました。

/etc/resolv.confが削除されています。方法または理由は不明です。

WiCdでDNSを変更しても、resolv.confが変更されないことが原因である可能性があります。

すべての提案に感謝します。

私は同じ問題を抱えています。 Wi-Fiネットワークを切断して再接続するか、マシンを再起動すると、1つまたは2つのWebページを読み込むことができますが、DNSが再び機能しなくなることがわかりました。記録としては、IPでpingできるからといって、DNSが機能しているという意味ではありません。 DNSは、名前をIPアドレスに変換するサービスです。私が気づいた奇妙なことですが、ラップトップを電話につなぐと、インターネットは問題なく完全に動作します。しかし、私の家のwifiネットワークは、家の他のすべてのコンピューターとデバイスで動作するにもかかわらず、Ubuntuで複数のウェブページで動作しません。

1
Isaac

残念ながら、これは別の「not an answer」です。これは単なる問題分離の提案です。

IPネットワーキングがラップトップで正しく機能しているように見えることは、すでにpingで確認済みです。次に試すのは、他の誰かのDNSサーバーを使用することです。 ISPが提供するデフォルトのDNSサーバーがフレークアウトする傾向があるのはなぜかわかりません。

最も一般的な「その他の」DNSサーバーは、 GoogleのパブリックDNS および/または OpenDNS です。両方とも無料なので、両方試してみませんか? :-)以下は、使用できるIPアドレスと、それらをテストするための推奨端末コマンドです。 (Dig(ドメイン情報グループ)は この回答 で提案されました)。

Google Public DNS (Domain Name System)
    8.8.8.8
    8.8.4.4

OpenDNS
    208.67.222.222
    208.67.220.220

irrational@VBubu04-21daily:~$ Dig  www.askubuntu.com @208.67.220.220

; <<>> Dig 9.8.1-P1 <<>> www.askubuntu.com @208.67.220.220
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56386
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.askubuntu.com.     IN  A

;; ANSWER SECTION:
www.askubuntu.com.  1601    IN  A   64.34.119.12

;; Query time: 43 msec
;; SERVER: 208.67.220.220#53(208.67.220.220)
;; WHEN: Mon Apr 23 13:26:18 2012
;; MSG SIZE  rcvd: 51

ルーター「DNSリレー」の排除

別の「価値あるもののために」余談の提案。システムのデフォルトのネームサーバーはルーターであることがわかります。つまり、/etc/resolv.conf == nameserver 192.168.0.1です。つまり、ルーターがDNSサーバーの役割を果たしています。

システムはDNS要求をルーターに送信し、ルーターが使用するように設定されているDNSにそれらを転送します。その後、ルーターは、DNSサーバーから返された応答を、最初にDNS要求を送信したLAN上のシステムに転送する必要があります。

これが良いことかどうかは、あなたの見方にかかっていると思います。シニカルであるため、私はこれを、処理まで物事を運べるさらに別の不要な仲介者を追加するものと見なす傾向があります。だから私はこれをしません。代わりに、ルーターを設定して、DHCP応答の一部として、GoogleやOpenDNS DNSサーバーのIPアドレスをLAN上のシステムに提供します。

これを行う方法は、おそらくルーターの製造元によって異なります。 D-Link 655を持っていますが、従うべき手順は次のとおりです。

  • adminとしてルーターにログオンします。
  • ルーターのセットアップのネットワーク設定> ルーター設定セクションでDNS Relayチェックボックスを無効にします。
  • DHCPを介して提供するDNS IPアドレスを、ルーターのセットアップのWAN(Internet)> [〜#〜] dhcp [〜#〜]セクションに追加します。

ルーターを再起動すると、おそらく、ルーターが問題の一部であるかどうかを確認する最も簡単な方法です。 ...の場合、またはそうでない場合でも:-) ...上記の変更を検討してください。

1
irrational John

同じ問題、ルーターとローカルDNSアドレスは問題ありませんでしたが、IPアドレスを使用して直接Webサイトにしかアクセスできませんでした。

何とかして /etc/resolv.confにパッチが適用され、最初の(3つのうちの)ネームサーバーにはIPv6アドレスがありましたが、私のインターネットプロバイダーはまだIPv6を提供していません。 IPv6アドレスを削除すると、問題は解決しました。

1
RobNL

Mintラップトップでも同様のことが起こりました。 「DNSが機能しなくなった」を検索して、これと同様の質問に答えました。私の有線接続は完全に問題なく、wifi接続はDNSを除いて正常に機能しました。また、DNSでさえ時々機能しました。

私は運のない多くの提案を試みました。 このコマンドを実行する提案

Sudo dpkg-reconfigure resolvconf
0
THansen