我打算用 Technitium 设置一个本地 DNS 服务器,并想验证本地 DNS 服务器在查询域时是否返回正确的响应。使用时不起作用nslookup mydomain.com
。我希望这是因为无法从公共/互联网位置访问本地 dns 服务器。
为了排除这是由于我的本地 DNS 服务器无法正常工作(本地)引起的,我想验证至少本地 DNS 服务器在查询我的域时返回正确的 IP 地址。
本地 DNS 服务器127.0.0.1
在端口的本地 IP 地址上运行,5379
因此我尝试了以下命令,然后是它们各自的输出:
nslookup 127.0.0.1 somedomain.com
;; connection timed out; no servers could be reached
nslookup 127.0.0.1:5379 somedomain.com
nslookup: couldn't get address for 'somedomain.com': failure
nslookup http://127.0.0.1:5379 somedomain.com
;; connection timed out; no servers could be reached
nslookup https://127.0.0.1:5379 somedomain.com
;; connection timed out; no servers could be reached
Run Code Online (Sandbox Code Playgroud)
因此,要么测试命令nslookup 127.0.0.1:5379 somedomain.com …