我经常连接到这个网络。经过一些实验,我发现当您连接到网络时,DHCP 服务器会为您分配一个通常遵循该方案的 FQDN <your-hostname>.subdomain.sld.tld
(显然 DHCP 服务器也会为您分配一个 IP 地址)。系统会为您创建一个 DNS 记录,将您的 FQDN 映射到您当前的 IP 地址。除此之外,还会创建一个反向 DNS 记录,将您的 IP 地址映射到您的主机名。当您离开网络时(当您的租约到期时),两个 DNS 记录都会被删除。
我的问题是,对网络上的所有设备设置反向 DNS 记录的目的是什么?它们都是私有 IP 地址。据我所知,它唯一的作用是轻松枚举网络上的所有设备(主机名) - 只需对 10.0.0.0/8(和/或 192.168.0.0/16 和/或 172.16.0.0/12)进行反向扫描即可。
答案1
这是一种零配置网络,可能是由一个DHCP/DNS/TFTP
名为域名系统。该PTR
记录允许您查看连接到您的计算机的其他机器的主机名,这在人们彼此认识的小型网络上可能很有意义。
至于扫描网络,其他技术通过广播或多播宣布计算机的存在及其主机名:
- Windows 世界中的 NetBIOS(是的,它仍然存在),
- Windows 世界中的 LLMNR/SSDP,
- Apple/UNIX 世界中的 mDNS/DNS-SD,
- ARP 广播可能会提示哪些 IP 处于活动状态。