Ping [计算机] 获得奇怪的 IP 地址

Ping [计算机] 获得奇怪的 IP 地址

在我的本地网络上,我连接了多台计算机。我通常不记得 IP 地址,也不关心。今天早上,我进入 RDP,在字段中输入“Sam”,然后按 Enter。它无法连接,所以我打开命令提示符,看看能否 ping 她的计算机,结果得到了我从未见过的结果。

C:\Documents and Settings\wbeard52>ping sam  
Pinging sam.WORKGROUP [67.215.65.132] with 32 bytes of data:  
Reply from 67.215.65.132: bytes=32 time=51ms TTL=56

显然,我在本地网络上有一台名为“sam”的计算机,我使用她的 IP 地址(不是此处列出的 IP 地址)通过 RDP 连接到她的计算机。我在路由表中看不到任何内容。

wbeard52>route print
===========================================================================  
Interface List  
0x1 ........................... MS TCP Loopback interface  
0x2 ...00 0e 35 a5 6f b2 ...... Intel(R) PRO/Wireless 2200BG Network Connection  
- Packet Scheduler Miniport  
===========================================================================  
===========================================================================  
Active Routes:  
Network Destination        Netmask          Gateway       Interface  Metric  
          0.0.0.0          0.0.0.0   192.168.52.208  192.168.52.152       10  
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1  
     192.168.52.0    255.255.255.0   192.168.52.152  192.168.52.152       10  
   192.168.52.152  255.255.255.255        127.0.0.1       127.0.0.1       10  
   192.168.52.255  255.255.255.255   192.168.52.152  192.168.52.152       10  
        224.0.0.0        240.0.0.0   192.168.52.152  192.168.52.152       10  
  255.255.255.255  255.255.255.255   192.168.52.152  192.168.52.152       1  
Default Gateway:    192.168.52.1  
===========================================================================  
Persistent Routes:  
  None  

什么原因导致 ping 被发送到旧金山的 IP 地址?

答案1

我非常肯定 @hyperslug 的说法是正确的。当使用 OpenDNS 作为 DNS 提供商时,如果你尝试解析未知名称,他们会返回一个 IP 地址,将你的浏览器“重定向”到他们的品牌“结果”页面。使用 OpenDNS 时,您永远不会看到“404”页面。

如果您使用 ISP 的 DNS 服务器并尝试PING sam,您将得到:

C:\>ping sam
Ping request could not find host sam. Please check the name and try again.

为了解决这个问题(假设您想sam按名称解析而不必输入 IP 地址),您需要在文件中HOSTS为“sam”放置一个条目。

从您的路由表中,我可以看到您在网络 192.168.52.x 上,并且您的计算机是 192.168.52.152。我还可以看到您的默认网关是 192.168.52.1。您还没有提到 IP 地址是什么sam。为了进行本练习,我们假设它sam是 192.168.52.201。

我假设你的环境是 Windows。你需要编辑文件%windir%\system32\drivers\etc\hosts.如果你从未使用过该hosts文件,你可能首先必须将其重命名%windir%\system32\drivers\etc\hosts.sam%windir%\system32\drivers\etc\hosts.

使用您最喜欢的文本编辑器(例如记事本)打开该文件,您将看到类似以下内容的内容:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost

在hosts文件的最后添加一行:

192.168.52.201  sam

保存文件即可完成。

答案2

您的 WINS 服务器设置是什么?“IPCONFIG /ALL”命令应显示您的 Windows WINS 设置。我理解“ping sam”会触发您的 WINS 服务器而不是 DNS 服务器。

答案3

pathping 67.215.65.132pathping sam可以帮助您识别数据包采用哪条网络路由。

nslookup sam将确定哪个 DNS 服务器指向该 IP 地址。

nslookup 67.215.65.132检查 DNS 查找的反向方式(检查是否匹配!)。

nslookup <DNS-server-ip-addres>nslookup <DNS-server-name>检查假定的 DNS 服务器。它属于 OpenDN 吗?

nbtstat -n显示本地 NetBIOS 名称。

nbtstat -r显示通过广播和/或 WINS 解析的名称。

nbtstat -Snbtstat -s显示会话表(带有目标IP地址或名称)。

nbtstat -RR通过首先发布名称来刷新您的 WINS。

相关内容