DNSがローカルPCでキャッシュされている件
新しいドメイン(仮でexample.comとする)のDNS設定が済んだので
ホスト名でputtyなどのコンソールから接続したかったのだが、
Unable to host connection to example.com Host does not exist
となってしまった。。。
しかし、hostコマンドでもpingでも結果が返ってくる
$ host example.com example.com has address XXX.XXX.XXX.XXX $ ping example.com PING example.com (XXX.XXX.XXX.XXX) 56(84) bytes of data. 64 bytes from XXX.XXX.XXX.XXX: icmp_seq=1 ttl=48 time=16.0 ms 64 bytes from XXX.XXX.XXX.XXX: icmp_seq=2 ttl=48 time=15.3 ms
もちろん直接IPでアクセスすれば接続できる。なぜ???
原因はどうも
以前、DNS設定をする前にexample.comで接続を試みて、接続できなかった時の情報がローカルPCにキャッシュされていた為らしい。
...という事でキャッシュをクリアしました。
ローカルPCのコマンドプロンプトにて、ipconfig /flushdnsコマンド
C:\Documents and Settings\owner>ipconfig /flushdns Windows IP Configuration Successfully flushed the DNS Resolver Cache.
この後、example.comでめでたく接続できました。
参考記事:
http://www.atmarkit.co.jp/fwin2k/win2ktips/259dnsresolver/dnsresolver.html