未识别的网络:如何为 Windows 7 配置 TCP/IPv4?

未识别的网络:如何为 Windows 7 配置 TCP/IPv4?

当我尝试连接到互联网时,我总是收到错误Unidentified network。我尝试过多次恢复访问,但都没有成功。

释放IP、刷新DNS缓存、重新安装NIC、重新激活NIC、重置路由器等等......

我多次读到我的默认网关有问题。目前我已经设置了自动 IP/DNS 配置,没有任何问题,但后来由于某种原因它停止工作了。

有人知道我该如何指定 IP 吗?我的子网掩码是255.255.255.0,默认网关是192.168.0.1但我不知道如何确定我应该设置什么 IP。

我使用一个D-Link DIR-655和网络上其他计算机有类似的IP 192.168.0.194,接下来是192.168.0.197

(经过两个周末绝望的调试后,我完全迷失了,并试图冷静下来。)

答案1

您应该首先关闭所有适配器的 IPv6。

您可以尝试的其他修复命令是:

netsh int ip reset c:\resetlog.txt   (reset TCP/IP stack)
netsh winsock reset c:\winsock.txt   (reset winsock)

另一个可能的问题是路由表包含指向不存在的网络接口卡的幻像默认路由。解决方案是以管理员身份使用命令提示符并删除所有默认路由:

route delete 0.0.0.0

ipconfig /renew然后运行以下命令重新创建正确的 0.0.0.0 路由,以续订 DHCP 租约。
使用以下命令检查您的路由route print

最后一种可能性是在 regedit 中查看该键
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{GUID}
并执行以下操作:

  1. 如果您有一个条目“DefaultGatewayMetric”并且信息为空,请删除该键
  2. 如果您有一个条目“DefaultGateway”并且信息为空,请删除此项
  3. 将“DhcpConnForceBroadcastFlag”条目从 0 更改为 1

我建议在进行这些操作之前创建一个系统还原点。

答案2

家庭环境中的默认网关通常与路由器的 IP 相同。仔细检查 D-Link 路由器上的配置,确保已启用 DHCP。

答案3

我想到有两个可能的原因之一(其中第二个包括两种可能的解决方案):

  1. 您的 ISP 正在阻止各种端口(例如,他们有严格的防火墙策略),并且 Windows 7 无法联系 Microsoft.Com 来确定您是否真的在线。

  2. 您的计算机正在尝试注册 DNS,但由于 DNS 服务器不允许此类更改(这种情况并不少见),因此注册失败。有两种方法可以尝试解决此问题:

       2a. 如果您的路由器允许您配置 DHCP 客户端获取的 DNS 服务器,请将它们设置为路由器的内部 IP 地址(与内部网关相同),以便它可以为您管理这些服务器(这适用于 LinkSys 路由器,希望也适用于您的路由器)以及处理所有 DNS 查询(它将直接传递给公共端分配给它的 DNS 服务器)。

       2b. 从 TCP/IP v4 设置中禁用 DNS 注册功能:“高级”按钮 -> “DNS”选项卡 -> “在 DNS 中注册此连接的地址”复选框(倒数第二个)

选项 2a 肯定是更好的选择。希望您的路由器支持该操作模式(应该支持)。

相关内容