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