在 Windows 10 上解析本地 LAN 主机名

在 Windows 10 上解析本地 LAN 主机名

简而言之,这是我的问题:

我的路由器的主机名是“thecenter”。(如果我将主机名留空,我根本无法解析本地主机名)

Computer1 可以毫无问题地解析所有主机名,即http://livingroom/

仅当您在后面添加路由器的主机名时,Computer2 才会解析主机名,即http://livingroom.thecenter/

两者都运行 Windows 10。两者都有线,连接到同一个交换机,该交换机连接到中央路由器。

什么原因造成这种不一致?

答案1

路由器通常不会解析 Windows 10 中的主机名,您可以在帖子中看到这一点。

对于像您的(和我的)这样的非常小的系统和网络,使用 Windows HOSTS 文件(c:\windows\system32\drivers\etc)来保存主机名。

如果您需要编辑此文件(HOSTS)并保存编辑,则需要以管理员身份运行打开记事本,导航到 HOSTS 文件,对其进行编辑并保存,以保留结果。

答案2

我找到了问题的原因。

如果我查看网络属性(开始菜单->“查看网络属性”),我会发现“问题”计算机缺少DNS Domain NameDNS Suffix属性,而我的工作计算机并没有缺少这些属性。

我可以通过切换到手动 IP,然后切换回自动 DHCP 来解决这个问题。

答案3

这真让我抓狂。我修复这个问题的方法是进入路由器的 LAN 配置,将“RT-AX53U 的域名”从“”(无)设置为“home”。

我发现一篇帖子说,如果他们在主机名末尾添加一个点 . ,他们就可以 ping 通主机,这让我认为本地域的主机名丢失了。所以它

相关内容