路由器中设置的静态DNS记录似乎被忽略


1

路由器MikroTik 951G-2HnD可以作为地址为192.168.1.1的Wi-Fi路由器正常工作。
在Wi-Fi客户端上,ipconfig将此192.168.1.1也显示为Wi-Fi适配器的DNS服务器。

路由器已配置了两个DNS服务器。
此外,路由器中设置了两个静态DNS记录

> /ip dns static print  
 #    NAME      REGEXP    ADDRESS                          
 0    router              192.168.1.1                      
 1    tel                 192.168.1.4                      

在路由器的控制台内,以下两个命令均可成功运行:

ping router
ping tel

但是它们在通过Wi-Fi连接到路由器的Windows PC中不起作用。
它们失败(第一种情况的示例)。 从PC ping相应的IP地址(例如192.168.1.4)仍然可以正常工作。Unable to resolve target system namerouter.

我做错了什么?


您确定客户端DNS上没有缓存问题吗?尝试一些“ / ipconfig / flushdns”,然后重试。当然,PC拥有mikrotik路由器作为第一台DNS服务器吗?
贝努瓦·菲利彭'17

@BenoitPHILIPPON – Windows中唯一的DNS是该路由器。(还有一个DNS,但它在HyperV适配器上,并且相关VM已关闭。)ipconfig /flushdns没有帮助。
miroxlav '17

Answers:


0

DNS后缀有效

我暂时打开了路由器上的dns+ debug记录类别,然后在PC中命令

ping router

在路由器上做了一个日志记录

question: router.aaa.example.com

显然,aaa.example.com添加了后缀。因此我使用ipconfig /all并发现了这一点:(
为强调起见增加了█)

Windows IP Configuration

   Host Name . . . . . . . . . . . . : ABC123456
   Primary Dns Suffix  . . . . . . . : aaa.example.com █
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : aaa.example.com █
                                       bbb.example.com █
                                       ccc.example.com █

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : aaa.example.com █
   Description . . . . . . . . . . . : Intel(R) Ethernet Connection I219-LM
   Physical Address. . . . . . . . . : **-**-**-**-**-**
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

解:

我将静态DNS映射更改为

router.lan
tel.lan

现在pingrouter.lan(等)成功运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.