Windowsでネームサーバー変更の反映をいち早く確認したいときに、使いそうなコマンド備忘録。
Windowsのコマンドプロンプトから確認します。
※ここでは、Windows10を使用しています。
ping
まず、基本のping。
ネットワークの疎通を確認するために使用されるコマンドで、指定したホスト(またはIP)への接続を確認します。
command> ping (your domain)
例)
command> ping sakidesign.com
sakidesign.com [104.28.4.29]に ping を送信しています 32 バイトのデータ:
104.28.4.29 からの応答: バイト数 =32 時間 =28ms TTL=54
104.28.4.29 からの応答: バイト数 =32 時間 =27ms TTL=54
104.28.4.29 からの応答: バイト数 =32 時間 =29ms TTL=54
104.28.4.29 からの応答: バイト数 =32 時間 =28ms TTL=54
104.28.4.29 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 27ms、最大 = 29ms、平均 = 28ms
ネームサーバー設定の反映確認
Windowsコマンドプロンプトで、
command> nslookup (your domain) (name server)
例)sakidesign.com が ns1.xserver.jp に登録されたかどうか。
command> nslookup sakidesign.com ns1.xserver.jp
サーバー: ns1.xserver.jp
Address: 210.188.xxx.xxx
名前: sakidesign.com
Address: 183.90.xxx.xxx
ドメインが期待するアドレスになっているか確認できます。
例)ネームサーバー上okになったら、ローカル環境を確認します。
command> nslookup sakidesign.com
サーバー: buffalo.setup →ここではルーター
Address: 192.168.xxx.xxx
権限のない回答:
名前: sakidesign.com
Address: 183.90.xxx.xxx →ここ
Addressが新サーバーに切り替わればokです。
DNSキャッシュ確認
上記ネームサーバー上で変更が反映されていても、ご利用環境(クライアント側)で、以前のDNSのキャッシュが残っていると新しいサーバーへつながりません。
現在のDNSキャッシュ(DNSリゾルバーキャッシュ)を確認するコマンド
command> ipconfig /displaydns
例)
command> ipconfig /displaydns
...
sakidesign.com
----------------------------------------
レコード名 . . . . . . . : sakidesign.com
レコードの種類 . . . . . : 1
Time To Live . . . . . .: 18
データの長さ . . . . . . : 4
セクション . . . . . . . : 回答
A (ホスト) レコード. . . : 104.28.xxx.xxx
レコード名 . . . . . . . : sakidesign.com
レコードの種類 . . . . . : 1
Time To Live . . . . . .: 18
データの長さ . . . . . . : 4
セクション . . . . . . . : 回答
A (ホスト) レコード. . . : 104.28.xxx.xxx
...
A (ホスト) レコードに、キャッシュされているIP Addressが表示されます。
全てのキャッシュが表示され、探しにくい場合は、
command> ipconfig /displaydns > tmp.txt
などとして、ファイルに保存するとよいかもしれません。
※カレントディレクトリにtmp.txtというファイルが作成されますので、保存したいディレクトリでコマンドを打ってください。
DNSリゾルバーキャッシュを破棄するコマンド
command> ipconfig /flushdns
Windows IP 構成
DNS リゾルバー キャッシュは正常にフラッシュされました。
全てのキャッシュがクリアされます。
改めて、pingすると、サーバーへクエリされますので、サーバーへの接続を確認できます。
pingで新サーバーへの接続が確認できたら、ブラウザでも表示確認できますが、ブラウザキャッシュが残っている場合に古いページが表示されますので、こちらもリロードするなどキャッシュクリアしてください。
以上です。
ご質問等は、コメント(管理人の承認後公開)または以下まで。