与无线托管网络 (WHN) 的 Internet 连接共享未为 WHN 客户端提供 DNS 服务器

与无线托管网络 (WHN) 的 Internet 连接共享未为 WHN 客户端提供 DNS 服务器

在 Windows 8 上,我使用带有 ICS 的无线托管网络。我有一个接口连接到互联网,并且我的 WiFi 接口作为无线接入点。连接到互联网的接口是 USB 调制解调器。

这就是我所做的,我运行了以下命令:

netsh wlan set hostednetwork ssid=* key=*
netsh start hostednetwork

然后我在连接到互联网的接口上配置了 ICS,并将其与新的虚拟 WiFi 接入点接口链接起来。

然后我将我的 Android 手机连接到 WiFi 接入点并尝试访问互联网。

浏览器出现错误,告诉我 DNS 无法解析。

因此我修改了(静态配置)Android 手机上的 WiFi 配置以使用 Google DNS 8.8.8.8 和 8.8.4.4,一切正常。

WiFi 接口是 192.168.137.1,所以我的 Android 手机连接到该特定范围,并将网关和 DNS 设置为相同的 IP。

在我在网上读过的所有指南中,没有一个网站提到过这个问题。我不明白为什么 DNS 信息没有从 USB 调制解调器 -> WiFi 接入点 -> Android 手机 WiFi 传播?

即使我将 WiFi 接入点接口上的 DNS 服务器静态设置为 Google DNS,它仍然不起作用。

仅当我在 Android 手机的 WiFi 配置中设置 DNS 服务器时,互联网连接才能正常工作。如果我不这样做,我只能使用直接 IP。

有任何想法吗?

答案1

我遇到了同样的问题,由于没有向连接的设备发送 DNS,因此在连接到 Windows 托管网络时无法连接,这令人沮丧。

我在这里找到了解决方案:https://4sysops.com/archives/how-to-share-wi-fi-in-windows-8-with-internet-connection-sharing-ics/ 我以前读过它,但直到第二遍才明白,如下步骤很重要:

  • 按照您正在执行的操作启动托管网络。
  • 连接到您想要与他人共享的互联网接入网络。
  • 转到Control Panel\Network and Internet\Network Connections,您将看到您的互联网连接和托管网络,如“本地连接* XX”。即使您托管的是 wifi 连接,它仍将被称为“LAN”连接。
  • 现在打开源互联网连接的属性,转到共享选项卡,选择与“LAN * XX”连接共享连接。

现在总结一下,当您在与托管网络连接共享源连接后连接到热点时,DNS 将开始自动发送到通过 DHCP 连接的设备。

附录 A:确保“本地连接*3”上没有手动设置 DNS 设置,例如,它应该为空:在此处输入图片描述

附录 B:确保您的本地防火墙没有阻止任何内容,我的 zonealarm 阻止了发送的 DNS/IP,所以我必须禁用它。

答案2

要创建网络桥,必须选择至少两个未被 Internet 连接共享使用的 LAN 或高速 Internet 连接。

相关内容