Windows域中的笔记本电脑在离线时有时会遇到访问互联网的问题

我们已经有这个问题很长一段时间了。 用户旅行时,有时无法通过有线或无线连接访问互联网。 这里有几个例子:

1)用户去酒店,并试图访问他们的房间无线。 他们可以连接到接入点。 他们打开一个networking浏览器,他们不能被redirect到酒店的login页面。 由于无法login,因此无法访问互联网。

2)用户去另一个实验室/大学并尝试访问有线networking。 他们连接,链接是好的,PC从DHCP获取IP但没有互联网接入。 没有login页面被redirect到。 它应该只是“工作”。

我发现这是一个DNS问题。 由于计算机在Windows域中,它似乎必须使用我们的DNS服务器。 即使连接到外部networking,并执行ipconfig / all,它看起来像一切都好。 它甚至会显示configuration中列出的DNS服务器。 电脑不会使用其他networking的DNS服务器。 我发现一个注册码,使我们的DNS服务器上市,似乎每次都优先考虑:

HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ DNSClient

该关键字下的所有值都是针对我们的AD域的。 NameServer和Searchlist永远不会改变。 我发现的是,如果用户编辑NameServerstring,并把他们的networking的DNS服务器,一切正常。 他们被redirect到酒店的正确login页面,或者他们的互联网访问开始工作。 这只是一个问题,如果他们在DNS之外的networking或者在他们的首页redirect中使用内部名称的酒店,只有他们的DNS服务器知道,即不公开。 如果redirect页面以10.10.10.10之类的IP开始,那么它就可以正常工作。

显然,这不是每个人的修补程序。 我的大多数用户都非常有知识,所以我可以很容易地引导他们或发送一个.reg文件,他们可以编辑和运行。

这个问题不仅限于Windows 7,它也是这样的XP。 这不是硬件相关的。 在有线和无线,英特尔或Broadcom,笔记本电脑或台式机上都存在这个问题。

任何人都有这个问题? 有没有GPO我可以改变,我错过了? 有一个很好的解决这个?

谢谢你的帮助!

检查正在应用于设置DNSconfiguration的客户端计算机的GPO。 这些设置可以在计算机configuration>pipe理模板>networking> DNS客户端下find。

你如何分配DNS服务器的笔记本电脑? 如果你使用的是DHCP,那么他们应该从他们连接的任何networking(假设networking使用DHCP)自动获得正确的名称服务器。 在networking适配器的TCP / IP属性上,检查是否有“自动获取DNS服务器地址”,尽pipe听起来像在ipconfig输出中提到它是正确的。

你有一个代理服务器设置为浏览器? 我已经看到人们无法使用公共networking的问题,因为浏览器正试图将所有stream量导向代理服务器。