我有一个WRT54GS,我已经加载了当前版本的番茄。我为网络上的设备输入了静态DHCP地址,在我的桌面上发布并更新了地址,并尝试ping另一台计算机。我得到的只是The request could not find host blah. Please check the name and try again.
现在,我验证了我的桌面和我正在尝试ping的目标机器都收到了正确的静态DHCP租约,而且他们的DNS服务器是我的路由器的IP地址。我错过了什么?
我有一个WRT54GS,我已经加载了当前版本的番茄。我为网络上的设备输入了静态DHCP地址,在我的桌面上发布并更新了地址,并尝试ping另一台计算机。我得到的只是The request could not find host blah. Please check the name and try again.
现在,我验证了我的桌面和我正在尝试ping的目标机器都收到了正确的静态DHCP租约,而且他们的DNS服务器是我的路由器的IP地址。我错过了什么?
Answers:
我首先要确保每台计算机上的设置都相同(必须排除它)...然后在每台计算机上,右键单击网络接口设置并执行属性,双击IPv4,然后再进行高级。
从这里,我将点击DNS选项卡并手动将服务器添加到顶部列表中,然后选择“附加这些DNS后缀(按顺序):”并选择诸如.local或.mynetwork之类的内容然后勾选底部的两个选项。
进行这些更改后重新启动所有计算机,然后转到命令提示符并键入,ipconfig /renew
然后键入ipconfig /registerdns
接下来,在命令提示符下,键入“Nslookup”,然后尝试一台或两台计算机的名称,看看会发生什么。
如果你仍然没有在哪里,检查路由器上的DNS设置,听起来它不允许其他机器注册/只是为互联网缓存DNS服务器,如果它确实工作 - 很酷。
如果这没有帮助,您可能最好只使用主机文件或使用不同的固件 - 但是,希望它有所帮助。
编辑 - 另外,只是想 - 记得检查Windows防火墙上是否允许ICMP Echo!
nslookup
是什么做的。Windows报告说DNS服务器(我的Tomato路由器)不知道我输入的一个静态DHCP条目的主机名。所以我做了一些谷歌搜索,发现你必须为路由器分配一个域名,并且我一做到这一点,我现在可以通过主机名ping!谢谢!
他们的DNS服务器是我的路由器的IP地址
DNS服务器很可能不是路由器的地址。
我有这个确切的配置在家里的网络上工作,非常方便。一个可能产生重大影响的设置是在“DHCP / DNS”下的“高级”设置中打开“ 使用内部缓存DNS转发器”。这将启用路由器上的DNS服务器,该服务器还将在所有DHCP请求中将路由器的IP作为DNS服务器提供。启用DNS服务器后,您现在应该能够查找网络上的所有主机。我甚至可以使用此配置查找通过主机名获取动态IP地址的主机。