Ken*_*ran 9 dns windows-7 dhcp ip
我最近在工作中使用了一台新计算机,但无法从其他计算机连接到它。我可以从它访问其他计算机,而不是相反。我检查了所有常见的疑点:防火墙、AV 等。没有任何异常。
经过一段时间的故障排除后,我偶然发现了一个不寻常的 IP 问题。我从另一台机器上按名称 ping 我的计算机,它解析为与计算机使用 IPConfig 报告的 IP 地址不同的 IP 地址。我使用 arp 进一步挖掘,发现与被 ping 的 IP 地址关联的 MAC 地址与我计算机上任何网络设备的 MAC 地址都不匹配(除了一个之外,所有设备都被禁用了)。我让一位同事 ping 我的机器以确认我的发现。结果一样。
这让我认为在网络的某个地方还有另一台与我的机器名称相同的计算机。我以前的电脑有相同的机器名称,但现在坐在 IT 部门的办公桌上,关掉电源,等待他们为它准备的任何命运。我从来没有遇到过这个问题。无论如何,根据我自己过去的经验,我希望任何具有相同名称的机器都会用有关名称冲突的消息来烦扰用户。
我提出了我的 IT 问题。他们在域控制器、DHCP 和 DNS 服务器上念诵了一些咒语,然后告诉我在我正在使用的机器上刷新我的 dns 缓存并更新我的 IP 地址,但无济于事。在这一点上,我只是在等待他们进一步调查此事。
我确实有几个应用程序可能会破坏网络设备。VMWare、VirtualBox 和 VPN 应用程序,所有这些目前都处于休眠状态。我的旧机器上有所有相同的应用程序,但从未遇到过这种问题,所以我认为没有任何问题。
我还能做些什么来追踪这个问题的根源吗?
更新
我接受了simkill的建议并试图强制进行 DNS 更新。等待 15 分钟后,我刷新了机器上的 DNS 缓存并再次尝试 ping。我之前没有提到的事情......如果它们解析到离线主机,ping 不会像您期望的那样超时。我收到神秘机器的回复。无论如何,ping 给了我与以前相同的结果。我决定尝试使用两台机器的 IP 地址进行 tracert(尝试将 IP 地址解析为主机名)。它们都解析为相同的主机名。
Sim*_*ill 11
这是一个 DNS 问题。您的 IT 部门说的是真的。您的旧机器的名称已被网络上的其他机器缓存。换句话说,之前其他机器会访问您的 DNS 服务器并询问与该名称匹配的机器的 IP 地址是什么。服务器以当时正确的 IP 响应,PC 存储该 IP 以备将来参考。这个本地缓存的副本通常会在一段时间后被丢弃。您可以通过在使用 cmd ping 的机器上执行 ipconfig /flushdns 来强制清除缓存信息。
如果这不起作用,则 DNS 记录可能尚未在 dns 服务器上更新。您可以在新机器上执行 ipconfig /registerdns 以尝试强制更新。等待 15 分钟,转到记录了错误 IP 的旧机器,再次刷新 dns 记录并再次尝试 ping。
如果这不起作用,请向 IT 团队询问以下问题:“嗨,伙计们!请您检查一下您的 DNS 服务器上 (machinename) 的 A 记录吗?我怀疑它是(oldIP)而不是(newIP)。如果不是,我认为动态 DNS 更新不能从您的 DHCP 服务器正常工作。你能检查一下然后回复我吗?
更新
@Kenneth 为了响应您的更新,完全有可能在 DNS 中存在相同计算机名称的两条 A 记录。虽然旧机器的记录可能仍指向旧机器名称,但旧机器的 DHCP IP 地址可能已分配给其他人。在这种情况下,名称将解析为错误的 PC。您可以做的是,在 cmd 中输入 nslookup,然后输入不应该响应的机器的 IP。这应该检查反向 DNS 条目而不是 A 记录,并且应该为您提供机器的真实名称。
在任何一种情况下,您都可以要求您的 IT 团队手动破解 DNS 以解决问题。这是一个非常非常简单的工作。他们不应该花超过 5 分钟的时间来解决它。
| 归档时间: |
|
| 查看次数: |
74736 次 |
| 最近记录: |