浏览器和 Web 应用程序多播 DNS

浏览器和 Web 应用程序多播 DNS

我有一台 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%,而且即使如此,它也仅得到部分支持。

相关内容