Windows 可以通过 ping 解析主机名,但 Linux/OSX 不能

Windows 可以通过 ping 解析主机名,但 Linux/OSX 不能

我的网络中有一个行为异常的未知设备,我希望得到一些关于此问题的帮助。

在我的 Windows 机器下,我可以 ping 主机名lmachine.0并获取相应的 IP 地址 ( 192.168.18.64)。当我尝试从 Windows 机器上对此主机名执行 时,nslookup我收到错误Non-existent domain

使用我的 Linux 和 OS X 计算机,我无法 ping 或解析主机名lmachine.0。使用 IP 地址 ( 192.168.18.64) 从这些计算机 ping 操作正常。

以下是扫描的输出sudo nmap 192.168.18.64

Starting Nmap 6.47 ( http://nmap.org ) at 2015-11-26 11:22 CET
Nmap scan report for 192.168.18.64
Host is up (0.00042s latency).
Not shown: 999 closed ports
PORT     STATE SERVICE
1001/tcp open  unknown
MAC Address: 1E:30:6C:A2:45:5E (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 11.43 seconds

我现在想知道这是哪种主机名lmachine.0,因为似乎只有 Windows 能够解析它?我如何在 UNIX 操作系统上解析它?

答案1

MS Windows 使用多种命名服务。DNS 只是其中之一。

一是NetBIOS 命名服务- 一些计算机定期广播其名称和地址,并且同一局域网上的其他计算机将能够接收并跟踪这些名称。

此类协议有很多种 - Windows PC 以及与其共存的设备在 LAN 上非常烦人:

在此处输入图片描述

请注意“主机公告”的“周期”= 12 分钟。

相关内容