ブログを運営する中で調べたこと・やってみたことシリーズ。
今回は、インターネット検索が突如できなくなった時のトラブル対応。
ある日ネットサーフィンしつつ、ブログを書こうと思ったら、
Google検索できない!でも、インターネット接続はできていそう・・・??
となったので、調査・対応しました。そのときのレポートです。
ネット検索できない!調査の経緯と対応方法
あるとき中途半端にノートPCでネット検索ができなくなりました。
そのとき、インターネットにつないでいた環境はこんな感じ。
ノートPC-無線-バッファローのルータ-モデム
ノートPCの状況は、
- 新しくグーグル検索はできない
- そもそもGoogleのトップページにアクセスできない
- Webブラウザで開いていたページは見られる
- 開いていたページからのリンクは開けない
- ブックマークに登録していたWordPressの管理画面にはアクセスできる
- ノートPCの無線接続のエラーはなし
- 同じ無線に接続していたスマホは特に問題なし
スマホはスマホ回線で使えている可能性もあるけれど、なんとなくインターネット回線&プロバイダーは生きていそうだなぁという感じ。
ということで、ノートPCかルータがよくなさそうだなぁとあたりを付けて調査開始しました。
調査の経緯と切り分け
ノートPCで新しくグーグル検索すると、ブラウザはこんな画面。
ただ、インターネット接続自体にエラーはなし。
なんとなく、DNSが悪そう?ということで、まずはノートPCのコマンドプロンプトで切り分け。
コマンドプロンプトで切り分け
手始めに、pingで疎通確認。
グーグルのDNSサーバのIPアドレス「8.8.8.8」へping疎通。
※外部サーバなので長時間、多重にpingを行ってサーバ負荷をかけるのははやめましょう
続いて、無線LANルータのIPにping疎通。
- グーグルのIPへのping→○
- 無線ルータへのping→○
だったので、のーとPCから内部ネットワークもインターネットも疎通はできていることが判明。
じゃあ、DNSの名前解決はどうだろう?と、「www.google.com」をnslookup
インターネット上の公開DNSを指定して、「www.google.com」をnslookup
「www.google.com」のnslookupの結果が
- DNSサーバ指定なし→×
- DNSサーバに公開DNSサーバを指定→○
だったので、今うちの環境で使ってイルDNSで名前引きができていなさそう、という状態。
無線LANルータの設定を見る
DNSの設定は、ノートPCで個別に設定はしておらず、無線ルータの設定を引き継いでいるはずなので、無線ルータの設定を見ることに。
無線LANの管理画面でステイタスを見ると、IPv6の方にしかDNS設定がされていない感じ。
DNSの設定を明示的にいれてなかったっけと、設定を見ると、すっからかん。
と、ここでノートPCの無線LAN設定でIPv6をオフにしていたかも?と思い出しました。
ノートPCの無線LAN設定
コントロールパネルで、ノートPCの無線LANアダプターのオプションを見ると、やっぱりIPv6がオフになっていました。
技術的にIPv6は存在は使われているけれど、まだそんなに使われていないだろうとあえてオフにしていた箇所でした。
やっぱりDNSの設定がおかしい。原因は複合的?
調査する中で、DNSサーバが悪い可能性なんとなく原因がみえてきました。
バッファローが使用しているDNS単体でおかしい可能性もありますが、いくつかの原因が組み合わさって、起こってしまっているようにも見えます。
元々、うちの無線ルータとノートPCの設定が
- バッファローの無線ルータで、DNSを個別指定せず、自動取得していた
- ノートPCの無線接続がIPv4のみ接続するようになっていた
という状態だったところ、
- なんらかしらのタイミングで、バッファローのルータが自動取得しているDNSがIPv4→IPv6対応のみになった
ので、ノートPCの無線LAN設定にDNS設定ができなくなり、ネット検索できなくなった(けどインターネットには接続している)という状態になったのかなぁと思います。
解決!
大体のあたりがついたところで、解決する方法は2つ
- ノートPCの無線設定でIPv6を許可する
- 無線ルータで明示的にIPv4の公開DNSを指定する
無線ルータ側を変更すると、バッファローのDNSサーバ単体が悪い場合も、ノートPC・無線のDNS設定が複合的に悪い場合も、どちらも解決する想定。
ただし、おそらく無線LANルータがリロードが発生する可能性あり。
リモートワークしている家族に影響が出そうだったのと、IPv6が段々使われ始めてきているのかも?と思い、今回はノートPC側の設定を変えました。
変更後すぐに、グーグル検索できるようになりました!
再度、IPv6設定をオフにして、pingやブラウザでの検索をしてみたところ、また疎通できない・検索できない状態になったので、ここがキーだったのかなと思います。
もしかしたら、自然解消したかも?
ただ、またそれからしばらくたった後、IPv6設定をオフにして同じことをしてみたところ、問題なくnslookupできた、検索できたという状態に変わったので、一時的にバッファローのDNSサーバか上位サーバの一部機能がダウンしていただけかもしれません。
しばらくそのまま待っていれば使えたかもしれません。
変更したPCのIPv6設定は、とりあえずしばらくオンで利用しようと思います。
まとめ
インターネット検索が突如できなくなった時のトラブル対応レポートでした。
全く環境も設定も症状も同じ状況の方は少ないと思いますし、もしかしたら自然復旧した可能性もありますが、参考になればと思います。
私のようにパソコンのネットワーク設定をいじっていなくて、同じような症状になっている場合は、ルータのDNS設定やDNSサーバ側に何らか問題がある可能性があるかなと思います。
ルータの設定を確認したり、DNSサーバやインターネットプロバイダの障害情報をチェックしてみるといいかなと思います。
コメント