Domain-Name-System
為什麼要為每台連接到無線網路的設備創建反向 DNS 記錄?
我經常連接這個網路。經過一些實驗,我發現當您連接到網路時,DHCP 伺服器會為您分配一個通常遵循該方案的 FQDN
<your-hostname>.subdomain.sld.tld
(顯然 DHCP 伺服器也會為您分配一個 IP 地址)。將為您創建一個 DNS 記錄,將您的 FQDN 映射到您目前的 IP 地址。除此之外,還會創建一個反向 DNS 記錄,將您的 IP 地址映射到您的主機名。當您離開網路時(當您的租約到期時),兩條 DNS 記錄都會被刪除。我的問題是,為網路上的所有設備提供反向 DNS 記錄的目的是什麼?它們都是私有 IP 地址。它唯一做的 AFAICS 就是讓列舉網路上的所有設備(主機名)變得容易——只需執行 10.0.0.0/8(和/或 192.168.0.0/16,和/或 172.16.0.0/)的反向掃描12)。
它是一種零配置網路,可能由一個名為dnsmasq
DHCP/DNS/TFTP
的小型伺服器完成。該記錄允許您查看連接到您電腦的其他電腦的主機名,這在人們相互認識的小型網路上可能很有意義。PTR
至於掃描網路,其他技術通過廣播或多播宣布電腦及其主機名的存在:
- Windows 世界中的 NetBIOS(是的,它還活著),
- Windows 世界中的 LLMNR/SSDP,
- Apple/UNIX 世界中的 mDNS/DNS-SD,
- ARP 廣播可能會提示哪些 IP 處於活動狀態。