いろいろある中で、
営業実習後に配属となった新入社員用に、
PC墓場から発掘してきたPCをセットアップしてひどい目に。
ネットワークのプロパティ→TCP/IPでIP(v4)アドレスとDNSを設定して、
IEの設定でLANのプロキシ&NoProxy設定をしているのに、
ルーターの認証突破→イントラネットの認証突破ができない。
で、CMD.EXEを起動してゲートウェイ・DNSサーバーのIPアドレスにpingを打つと
正しく応答があるのに、
IEのホーム(初期)ページのサーバーへ名前でpingを打つと応答がないどころか
名前解決ができていない。
変だなと思いつつnslookupを試してみたら、
デフォルトのDNSサーバーが見たこともないアドレスになっている。
なんじゃそりゅあ!と思いながらGoogleを調べたりレジストリが怪しいと思ったりで、
デバイスマネージャでNICの認識させ直しとかまでやってみたのだが、
最終的に判明した原因は、レジストリの
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient
に、 Nameserver=(REG_SZ){件のIPアドレス} という項があり、
キー名を変更して再起動したら、
nslookupの初期サーバー名もpingの名前解決もまともになり、
IEも認証画面に繋がるようになった。
ipconfigでも表示されないこの設定、
もし設定値がIPv4アドレスを文字列で表したものじゃなくて
16進オクテット列とかバイトオーダー不明な32bit値とかだったら闇の中だったぜ。