0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

インターネットが切れた?いや、DNSサーバが不調なだけか…… ~問題の切り分け事例~

0
Posted at

はじめに

これは、ある日通信の失敗が発生し、状況の確認と対処を行った事例である。
今後発生するトラブルなどにおいて、この記事を参考にした結果は保証しない。

発症

スマホでゲームをしたところ、「ネットワーク通信に失敗しました」と出てプレイを無かったことにされる自称が発生。
あー久しぶりにやられたか……と思い、ゲームを開き直すと、ログインもできない。
スマホの通信がいかれたかな……と思い、一旦機内モードにして解除したところ、「Wi-Fi がインターネットに接続されていない」判定に。
携帯回線で同ゲームを進めることはできた。

並行してパソコン上で再生していた動画サイトの動画には、異常はみられなかった。
しかし、別のWebページをリロードすると、「サーバーが見つかりません」エラーに。
おや……?

状況の確認

まずは ping でインターネット回線の疎通を確認。

YUKI.N>ping 8.8.8.8

8.8.8.8 に ping を送信しています 32 バイトのデータ:
8.8.8.8 からの応答: バイト数 =32 時間 =18ms TTL=116
8.8.8.8 からの応答: バイト数 =32 時間 =18ms TTL=116
8.8.8.8 からの応答: バイト数 =32 時間 =32ms TTL=116
8.8.8.8 からの応答: バイト数 =32 時間 =31ms TTL=116

8.8.8.8 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 18ms、最大 = 32ms、平均 = 24ms

繋がっていそうである。続いてホスト名を用いた ping。

YUKI.N>ping example.com
ping 要求ではホスト example.com が見つかりませんでした。ホスト名を確認してもう一度実行してください。

失敗した。名前解決単体を確認しよう。

YUKI.N>nslookup example.com
DNS request timed out.
    timeout was 2 seconds.
サーバー:  UnKnown
Address:  192.168.11.1

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** UnKnown への要求がタイムアウトしました

失敗。次は LAN 内の DNS サーバのかわりに、有名な DNS サーバでの名前解決を試みる。

YUKI.N>nslookup example.com 8.8.8.8
サーバー:  dns.google
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
権限のない回答:
名前:    example.com
Addresses:  2606:4700:10::ac42:93f3
          2606:4700:10::6814:179a
          104.20.23.154
          172.66.147.243

名前解決できた。HTTP 通信も試してみる。

YUKI.N>curl http://example.com/
curl: (6) Could not resolve host: example.com

YUKI.N>curl http://104.20.23.154/ -H "Host: example.com"
<!doctype html><html lang="en"><head><title>Example Domain</title><link rel="icon" href="data:,"><meta name="viewport" content="width=device-width, initial-scale=1"><style>body{background:#eee;width:60vw;margin:15vh auto;font-family:system-ui,sans-serif}h1{font-size:1.5em}div{opacity:0.8}a:link,a:visited{color:#348}</style></head><body><div><h1>Example Domain</h1><p>This domain is for use in documentation examples without needing permission. Avoid use in operations.</p><p><a href="https://iana.org/domains/example">Learn more</a></p></div></body></html>

あらかじめ名前解決をした IP アドレスを指定すれば、HTTP 通信もできるようである。

ここまでの調査結果から

  • LAN 内の DNS サーバが不調
  • インターネット回線に問題は無い

と判断した。

対処

とりあえず Wi-Fi の親機のリセット (再起動) を行ったが、改善はみられなかった。

そこで、クライアント側で DNS サーバとして 8.8.8.8 を使用する設定を行った。
これにより、パソコン・スマホともに違和感ないインターネットの利用が可能となった。

おまけ

同じ頃、J:COM NET ではインターネット接続が利用できないケースもあったようである。
うちの回線も J:COM だが、インターネットには問題が出なかったようで良かった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?