WinGate 6.0.4を使っているとofficeのWindowsUpdateに失敗する
WinGate 6.0.4を利用しているとofficeのWindowsUpdateが失敗する。ログを見るとホスト名が引けてない。
Requested: http://download.microsoft.com/download/4/b/c/4bc80d89-0548-40d8-a8ef-8528cf341664/officexp-KB944423-FullFile-JPN.exe Debug: WWW Session sending server request in thread 210 Error: Caught socket exception in CWWWSession::HTTPProcessRequest() Host name lookup for 'download.microsoft.com' failed - terminating
だが、nslookupだと引ける。DNSサーバはWinGateと同じマシン。
c:\>nslookup Default Server: wingate.server.co.jp Address: 192.168.10.2 > download.microsoft.com Server: wingate.server.co.jp Address: 192.168.10.2 Non-authoritative answer: Name: a767.ms.akamai.net Addresses: 203.179.83.13, 203.179.83.12 Aliases: download.microsoft.com, download.microsoft.com.nsatc.net main.dl.ms.akadns.net, intl.dl.ms.akadns.net, dl.ms.d4p.net dl.ms.georedirector.akadns.net
ぐぐって見ても解決策がわからない。
それならとWinGateのリゾルバのログをみる。
02/19/08 15:24:23 Request: request [02cfd640] A lookup "download.microsoft.com." 02/19/08 15:24:23 Request: request [01f6b008] A lookup "dl.ms.georedirector.akadns.net." 02/19/08 15:24:23 Debug: selected 192.168.10.2 <IP helper> for request [01f6b008]<1> (best looking) 02/19/08 15:24:23 Debug: request [01f6b008](ID 6046) sent to 192.168.10.2 <IP helper> (48 bytes) 02/19/08 15:24:23 Request: request [01f62620] A lookup "dl.ms.d4p.net." 02/19/08 15:24:23 Debug: selected 192.168.10.2 <IP helper> for request [01f62620]<1> (best looking) 02/19/08 15:24:23 Debug: request [01f62620](ID 6047) sent to 192.168.10.2 <IP helper> (31 bytes) 02/19/08 15:24:23 Request: request [0209d390] A lookup "intl.dl.ms.akadns.net." 02/19/08 15:24:23 Debug: selected 192.168.10.2 <IP helper> for request [0209d390]<1> (best looking) 02/19/08 15:24:23 Debug: request [0209d390](ID 6048) sent to 192.168.10.2 <IP helper> (39 bytes) 02/19/08 15:24:23 Request: request [0200e5d0] A lookup "main.dl.ms.akadns.net." 02/19/08 15:24:23 Debug: selected 192.168.10.2 <IP helper> for request [0200e5d0]<1> (best looking) 02/19/08 15:24:23 Debug: request [0200e5d0](ID 6049) sent to 192.168.10.2 <IP helper> (39 bytes) 02/19/08 15:24:23 Request: request [01f56a40] A lookup "download.microsoft.com.nsatc.net." 02/19/08 15:24:23 Debug: selected 192.168.10.2 <IP helper> for request [01f56a40]<1> (best looking) 02/19/08 15:24:23 Debug: request [01f56a40](ID 6050) sent to 192.168.10.2 <IP helper> (50 bytes) 02/19/08 15:24:23 Debug: received block [133] (server 192.168.10.2, port 53) 02/19/08 15:24:23 Debug: useful response [01f62620](ID 6047) (0.00s) 02/19/08 15:24:23 Debug: received block [109] (server 192.168.10.2, port 53) 02/19/08 15:24:23 Debug: useful response [01f6b008](ID 6046) (0.00s) 02/19/08 15:24:23 Debug: received block [158] (server 192.168.10.2, port 53) 02/19/08 15:24:23 Debug: useful response [0209d390](ID 6048) (0.00s) 02/19/08 15:24:23 Debug: received block [177] (server 192.168.10.2, port 53) 02/19/08 15:24:23 Debug: useful response [0200e5d0](ID 6049) (0.00s) 02/19/08 15:24:23 Debug: received block [220] (server 192.168.10.2, port 53) 02/19/08 15:24:23 Debug: useful response [01f56a40](ID 6050) (0.00s)
うーん、なんかわざわざAliasesを引きに行ってなんか失敗してるのかな。いや、失敗もしてないっぽいんだが。
そして最終的にブラウザにWinGateが404を返す。うーん、プロクシってこんな動作だったっけ・・・