概要
先日.ioドメインで障害が起きました。.ioのトップレベルDNSサーバがサブドメインの権威サーバ一覧を返さなくなったので名前解決ができなくなったためです。
今回はDNSの流れと確認方法をまとめました。
DNSの流れ
- www.example.comにアクセスしたい
- クライアントPCに指定されているDNSサーバ(キャッシュサーバ)に問い合わせる
- キャッシュサーバはルートサーバへwww.example.comのIPアドレスについて問い合わせる
- ルートサーバは.comのトップレベルDNSサーバへ問い合わせるよう回答する
- キャッシュサーバは.comのトップレベルDNSサーバへ問い合わせる
- .comのDNSサーバはexample.comの権威DNSサーバへ問い合わせるよう回答する
- キャッシュサーバはexample.comの権威DNSサーバへ問い合わせる
- example.comはwww.example.comのIPをキャッシュサーバへ回答する
- キャッシュサーバはクライアントPCにIPを回答する
ref: dnsfly Appliance by UX WORLD, INC.
続きを読む