
私は最近カナダに旅行しましたが、到着するとすぐにUbuntu 16.10ノートブックに私がいる国について混乱し、数日後にDNS解決の問題が発生し始めました。最初はChromeでDNSをフラッシュすることで問題を解決できましたが、問題が私のローカルデバイスにあることに気づきました。
アメリカに戻ってから1ヶ月以上経ちましたが、ラップトップはまだ私がいる国について混乱しています。結局のところ、DNS検証エラーのため、Webサイト、パッケージストア、またはその他のエントリへのネットワークアクセスがブロックされました。たとえば、Youtubeにアクセスすると、常に左上に「Youtube CA」のロゴがあります。
以下を実行して、この問題を一時的に解決できました。
sudo systemctl restart dnsmasq
sudo systemctl restart dns-clean
sudo systemctl restart pppd-dns
ただし、5分から2時間が経過すると、DNS解決の問題が再び発生します。その後、DNS解決エラーを修正してWebサイトに再度アクセスするには、サービスを再起動する必要がありました。興味深いことに、一部のサイトはDNSの問題のために確認されませんが、他のサイトは引き続きアクセスでき、各カテゴリに属するサイトはランダムに見えます。
私のもの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
私の/run/dnsmasq/resolv.conf
外観:
nameserver 127.0.1.1
nameserver 127.0.0.53
次の質問に答えるために、自動DHCP機能を備えた有線ルーターを介してインターネットに接続しています。ただし、カナダから戻ってから使用した複数のWiFi接続でもこの問題が発生しました。自動DNSと手動DNSの両方がこの問題を8.8.8.8
引き起こす可能性があります。8.8.4.4
プロバイダは次のとおりです(traceroute
要求どおりに使用)。
5 be-7725-cr02.56marietta.ga.ibone.comcast.net (68.86.93.125) 12.183 ms 12.324 ms 12.291 ms
6 hu-0-12-0-7-pe01.56marietta.ga.ibone.comcast.net (68.86.89.22) 12.114 ms 9.928 ms 9.847 ms
7 as15169-pe01.56marietta.ga.ibone.comcast.net (75.149.228.170) 35.742 ms 36.479 ms 36.491 ms
Chromeに追加しprepend domain-name-servers 8.8.8.8, 8.8.4.4;
、/etc/dhcp/dhclient.conf
デバイスを再起動し、DNSをフラッシュする以下の提案を試しましたが、まだDNS解決の問題のためサイトにアクセスできませんでした。
DNS解決の問題が何を意味するのかを明確にするために私が受け取ったエラーは次のとおりです。
ウェブサイトにアクセスできません
www.example.com のサーバー DNS アドレスが見つかりません。
努力する:
プロキシ、ファイアウォール、DNS設定の確認
DNS_PROBE_FINISHED_BAD_CONFIG
答え1
ローカルISP /ルーターではなく、GoogleまたはOpenDNS DNSサーバーを使用する方が良いです。
sudo gedit /etc/dhcp/dhclient.conf
この行を追加してください
prepend domain-name-servers 8.8.8.8, 8.8.4.4;
ファイルを保存してコンピュータを再起動すると、作業は完了です。