当nmap
我使用家庭网络(在子网的一部分上)时,会看到以下内容:
Nmap scan report for 192.168.0.aaa
Host is up (0.00027s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
Nmap scan report for 192.168.0.bbb
Host is up (0.029s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
Nmap scan report for hostname1 (192.168.0.ccc)
Host is up (0.21s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
Nmap scan report for hostname2 (192.168.0.ddd)
Host is up (0.00021s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
在给定的示例中,192.168.0.aaa
和192.168.0.ccc
是单个设备上的两个接口,同样用于.bbb
和.ccc
。在ccc
和ddd
代表通过DHCP分配IP地址的WiFi卡,而aaa
与bbb
上静态IP地址直接通过以太网电缆连接。前者广播主机名,但后者不广播。我打算在短期内禁用无线接口。
对于我来说,在路由器上,通过nmap
和在其他地方查看主机名非常方便,而不是严格将这些设备称为IP。我知道我可以为此目的设置DNS服务器,但目前还没有。
如何启用主机名的“广播”?
网络中的计算机不会“广播”其主机名。什么发生在你的设置很可能是谁赋予你ccc
和ddd
(顺便说一句,192.168.*.*
是一个私人子网,这样你就可以使用完整的地址,没有必要保留这些IP秘密)通过DHCP地址也作为DNS服务器,其中包括进行反向查找的能力。
因此,当nmap扫描时192.168.0.ccc
,它将对DNS进行反向查找192.168.0.ccc
,并且DNS服务器将回答hostname1
。
你没有说aaa
和bbb
连接,但他们也有192.168.0.*
地址,这意味着你想要他们是由DHCP和DNS服务器控制的同一子网ccc
和ddd
,这意味着服务器也应该得到名称条目为他们(如果是家用路由器,通常可以使用名称配置静态地址)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句