![浏览器和 Web 应用程序多播 DNS](https://linux22.com/image/1511617/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%92%8C%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%A4%9A%E6%92%AD%20DNS.png)
我有一台 Web 服务器,其中有一个 Web 应用程序在本地网络中运行,没有 DNS 服务器。我想使用这个地址来打开我的应用程序:http://我的应用程序/
现在我必须在每台客户端计算机的本地 ns 主机文件(例如,在 Windows c:\windows\system32\driver\etc\hosts 中)中设置 Web 服务器 ip,如下所示:192.168.0.22 myapplication
我可以使用多播 DNS 在网络中分发服务 IP 吗?如果可以,服务名称的格式应该如何?如果 DNS 记录不存在,现代浏览器会使用多播吗?
答案1
Windows 不支持多播 DNS。Windows 10 仅支持它来发现打印机。但它支持 netbios 名称服务和链路本地多播名称解析。LLMNR 是一个 RFC,并受 Linux 支持。我个人打算尝试 netbios 和 LLMNR,因为 Windows 10 的数量不到 1%,而且即使如此,它也仅得到部分支持。