Windowsからネームサーバー変更確認

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で新サーバーへの接続が確認できたら、ブラウザでも表示確認できますが、ブラウザキャッシュが残っている場合に古いページが表示されますので、こちらもリロードするなどキャッシュクリアしてください。

以上です。

ご質問等は、コメント(管理人の承認後公開)または以下まで。

Contact us

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です