Windows OSでの名前解決順序の変更
Pocket

Linuxには、名前解決の優先順位(hostsを優先するのか、DNSを優先するのか等)を設定するNSSという仕組みがあり、nsswitch.confという設定ファイルで優先順位を変更することが出来る。
では、Windowsの場合にはどうなのだろうか?

Windowsの場合は、レジストリに設定がある。
以下のレジストリキーで設定されている。

\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\ServiceProvider

20140610-000000

Sponsored Links

LocalPriority = 499
HostsPriority =500
DnsPriority = 2000
NetbtPriority = 2001

番号の若い順に優先的に適用されていく。
このレジストリの値を変更することで、名前解決の優先順位を変更出来る。

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。