将主机名“广播”到网络

将主机名“广播”到网络

当我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.aaa192.168.0.ccc是单个设备上的两个接口,和 也是如此.bbb.cccccc表示ddd通过 DHCP 分配 IP 的 WiFi 卡,而aaabbb是静态 IP 上的直接以太网电缆连接。前者广播主机名,但后者不广播。我打算很快禁用无线接口。

通过 和其他地方查看路由器中的主机名对我来说很方便,nmap而不必严格按照 IP 来引用这些设备。我知道我可以为此设置 DNS 服务器,但目前还做不到。

我如何才能启用主机名的“广播”?

答案1

网络中的计算机不会“广播”其主机名。在您的设置中,很可能发生的情况是,通过 DHCP 分配您的cccddd(顺便说一句,192.168.*.*是私有子网,因此您可以使用完整地址;无需对这些 IP 保密)地址的人也充当 DNS 服务器,其中包括执行反向查找的能力。

因此,当 nmap 扫描时192.168.0.ccc,它会对 进行反向 DNS 查找192.168.0.ccc,然后 DNS 服务器会以 进行应答hostname1

您没有说aaabbb连接到哪里,但由于它们也有192.168.0.*地址,这意味着您希望它们位于由和的 DHCP 和 DNS 服务器控制的同一子网中cccddd这意味着服务器也应该为它们获取名称条目(如果是家庭路由器,通常您可以配置带有名称的静态地址)。

相关内容