Windows 7でhostsの内容が反映されない

hostsに「ip_address fqdn」みたいに設定したけどping, IE, Firefoxへ反映されず、ただしChromeは名前解決にWinSockを使ってないっぽくてちゃんと反映される。もちろん「ipconfig /displaydns」でhostsの内容が認識されていることは確認済み。

おそらくDNSサーバでmydomain.localをホストしつつmyserver.mydomain.localをhostsに書いたことが原因と思われるのでレジストリで名前解決のプライオリティを変更してOS再起動したら解決。

あー、ひさびさに大変だった。。。