在开始之前,我想指出的是,我不想因为这个问题而纠结于 DNS 问题。即使 DNS 问题很明显,也与基本 IP 流量无关,这就是这个问题的目的。我想知道是否有其他人之前遇到过这个问题...
前言:
我有一台设置了动态 IP 地址的机器。它运行良好,没有任何问题。我只是想在其上设置一个静态 IP 地址,这样它就永远不会改变,并且始终相同(用于共享等目的)。将机器设置为动态 IP 时返回的当前 DHCP 信息如下...
IP: 10.10.63.152
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 10.10.63.1
Secondary DNS: (none)
WINs Server: 10.10.63.1
问题:
我获取所有动态信息并将其用作我的静态 IP 信息(完全相同)。当我单击 Enter 按钮应用时,我失去了与互联网的所有网络连接。我仍然可以访问本地网络资源(例如 ping 10.10.63.19 等)。一周前,我使用10.10.63.80
相同的信息(只是 IP 不同)将其设置为静态 IP 地址,并且运行正常。为了解决问题,我使用了分配的 DHCP IP,因为一切似乎都可以正常工作(除非我将其设置为静态)。我还尝试了各种不同的设置,试图取得成功,例如...
IP: 10.10.63.80
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 10.10.63.1
Secondary DNS: (none)
WINs Server: 10.10.63.1
IP: 10.10.63.80
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 10.10.63.1
Secondary DNS: (none)
WINs Server: (none)
IP: 10.10.63.152
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 10.10.63.1
Secondary DNS: (none)
WINs Server: 10.10.63.1
IP: 10.10.63.152
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 10.10.63.1
Secondary DNS: (none)
WINs Server: 10.10.63.1
IP: 10.10.63.80
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 8.8.8.8
Secondary DNS: (none)
WINs Server: (none)
IP: 10.10.63.152
Subnet Mask: 255.255.225.0
Gateway: 10.10.63.1
Primary DNS: 8.8.8.8
Secondary DNS: (none)
WINs Server: (none)
知道可能会发生什么吗?
进一步的测试结果:
我曾尝试在 IP 更改为静态时 ping 本地资源,结果很好!
ping 10.10.63.19
Pinging 10.10.63.19 with 32 bytes of data:
Reply from 10.10.63.19: bytes=32 time=64ms TTL=125
Reply from 10.10.63.19: bytes=32 time=64ms TTL=125
Reply from 10.10.63.19: bytes=32 time=64ms TTL=125
Reply from 10.10.63.19: bytes=32 time=63ms TTL=125
Ping statistics for 10.10.63.19:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 63ms, Maximum = 64ms, Average = 63ms
我尝试 ping 互联网资源但失败了。
ping 8.8.8.8
Pinging 8.8.8.8 with 32 bytes of data:
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
PING: transmit failed. General failure.
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
我尝试过进行跟踪路由,但也失败了。
tracert 8.8.8.8
Tracing route to google-public-dns-a.google.com [8.8.8.8]
over a maximum of 30 hops:
1 Transmit error: code 1231.
Trace complete.
答案1
您的子网掩码 255.255.225.0 无效,可能会破坏您的网络配置。它应该是 255.255.255.0 吗?
答案2
从你所说的情况来看,你获得了一个 DHCP 地址,然后尝试静态分配相同的 IP。这不是一个好方法。你分配的是 DHCP 范围内的 IP。这基本上是在告诉路由器给你一个它可能有也可能没有的 IP,因为它把它租给了另一台计算机。你并没有告诉路由器这个 IP 是这台计算机的,它仍然认为这是一个可以自由提供给其他人的 IP。
答案3
所以我弄清楚了这个问题。我正在远程设置静态 IP(而不是坐在电脑前)。我以前从未见过 Windows 这样做,但当我去设置 IP 地址并点击“确定”按钮时,Windows 正在删除默认网关!我了解到这一点的唯一方法是远程跳转到另一台机器,然后使用该机器通过 RDP 连接到有问题的机器。然后我很快意识到问题是默认网关被删除了。
回答:
远程设置静态 IP 时,默认网关会被 Windows 自动删除。