#hostsファイルを変更しても反映されない。
##事象
社内システムのサーバー変更に伴いhosts変更したが、反映されない。
以下のコマンドを打って反映状況を確認したが旧アドレス
- ping ・・・新旧どちらも接続可能
- ping <ホスト名> ・・・旧アドレスにpingしている
- ipconfig flushdns ・・・クリア。正常終了する。
- ping <ホスト名> ・・・旧アドレスにpingしている
##原因
hostsファイルのエンコード、改行コードがCRになっていた。
本来はCRLFであるべき。
- CRLF : ↵ ☆
- CR : ← ★
- LF : ↓
##対処
秀丸エディタからファイル→エンコードの種類で確認。CRLFを選択。
また、不要な改行が大量に入った状態となっていたため、改行詰めを行った。
その後、以下を確認。
問題なく新アドレスにpingできた。
- ipconfig flushdns ・・・クリア。正常終了する。
- ping <ホスト名> ・・・新アドレスにpingしている。
##埋込原因
不明。どっかで変なふうに開いたのかな。