简而言之,这是我的问题:
我的路由器的主机名是“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 Name
和DNS Suffix
属性,而我的工作计算机并没有缺少这些属性。
我可以通过切换到手动 IP,然后切换回自动 DHCP 来解决这个问题。
答案3
这真让我抓狂。我修复这个问题的方法是进入路由器的 LAN 配置,将“RT-AX53U 的域名”从“”(无)设置为“home”。
我发现一篇帖子说,如果他们在主机名末尾添加一个点 . ,他们就可以 ping 通主机,这让我认为本地域的主机名丢失了。所以它