IIS(SERVER)登陆失败原因调查-(Windows更新KB3161561 )浅谈

6月15日, 开发环境的WebServer,突然无法登陆,原因不明。前一天登陆没有任何问题,同时,也没有对Server做任何改动。

调查发现,服务器端无法登陆的后系统显示Log,如下:


ログイン日時:2016/06/17 14:01:20
ホスト名を取得エラー
STEP-1 IPAdress:172.20.12.44
STEP-2 端末ID:
System.Net.Sockets.SocketException (0x80004005): そのようなホストは不明です。
場所 System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6)
場所 System.Net.Dns.GetHostEntry(String hostNameOrAddress)
場所 WebFront_A15Aplication_GA01102.btnLogin_Click(Object sender, EventArgs e) 場所 c:\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\WebFront\A15Aplication\GA01102.aspx.cs:行 269

起初,随后对代码进行调查.

//ホスト名を取得する
try
{
System.Net.IPHostEntry hostInfo = System.Net.Dns.GetHostEntry(ipAddress);
//端末ID
tanmatsuId = hostInfo.HostName.ToString();
}
catch (Exception ex)
{
sw = new StreamWriter(ADLogPath, true, sjisEnc);
sw.WriteLine("ログイン日時:" + DateTime.Now.ToString());
sw.WriteLine("ホスト名を取得エラー");
sw.WriteLine("STEP-1 IPAdress:" + ipAddress);
sw.WriteLine("STEP-2 端末ID:" + tanmatsuId);
sw.WriteLine(ex);
sw.WriteLine("");
sw.Close();
return;
}

网上查了不少,采用其它的方法,来获取HostName,也无济于事。一天没有进展,客户Server也同时出现了无法登陆的问题。

问题不解决,是不好意思下班的,与各位同事讨论也没有个结果,突然想起早上登机时,电脑作了大量的更新,遂在网上查,Microsoft在六月中旬作了一次集体安全更新,问题来了,是那个更新导致的问题。

随后花了近2个小时,将所有更新全部删除,重起后,一切正常。

问题似乎得到了解决。

然而,具体是那个一个更新引起的仍然不知道,客户几百台机器,全部卸载更新是不可能的,不过问题已经找到源头了。简单阅读更新文章,将问题更新点归纳于以下4个,然后逐个排查,重起电脑。最后确认是KB3161561引起的。

1.KB3159398  
2.KB3161949  https://support.microsoft.com/en-us/kb/3161949    
3.KB3161561  https://support.microsoft.com/en-us/kb/3161561
4.KB3161664   https://support.microsoft.com/en-us/kb/3161664 

posted @ 2016-06-17 14:48  tomclock  阅读(827)  评论(0编辑  收藏  举报