当我在Android手机上使用一些局域网扫描工具时,我注意到我的所有本地主机名都有一个尾随点。没有它,我无法从我的Windows桌面上运行ping(它可以在我的Linux VM上运行良好):
C:\Users\dnll>ping router
Ping request could not find host router. Please check the name and try again.
C:\Users\dnll>ping router.
Pinging router [192.168.1.1] with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
试图达到我的路由器的Web UI,因为我需要进入时,这是比较明显的http://router./
,因为http://router/
将无法正常工作。我正在使用启用了dnsmasq的DD-WRT,不确定这是否可能是问题。我更喜欢在没有Windows PC点的情况下可以访问主机名。
我尝试禁用本地DNS但没有取得多大成功。
这是ipconfig /all
我的桌面:
C:\Users\dnll>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : desktop
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) Ethernet Connection (5) I219-V
Physical Address. . . . . . . . . : 70-4D-7B-67-7C-FD
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.1.205(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : December 12, 2018 18:11:50
Lease Expires . . . . . . . . . . : December 17, 2018 00:21:37
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 192.168.1.1
NetBIOS over Tcpip. . . . . . . . : Enabled
我所知道的Windows配置并没有什么特别之处。我没有使用域名,至少不是我所知道的(我尝试ping router.local
或router.mydomain
不成功,只是为了确定)。
怎么了?