我熟悉nslookup和host命令,但如果我的默认DNS是非中文DNS,并且我执行host -t NS weimobdc.com,它将返回connection timed out; no servers could be reached。
我想通过一个特定的DNS来查找它,比如host -DNS 114.114.114.114 weimobdc.com。这个是可能的吗?
发布于 2017-10-23 06:20:08
您可以使用dig命令
dig -t [option] [name] [server]示例
dig -t any askununtu.com 8.8.8.8
dig -t any askubuntu.com 8.8.4.4更多你可以找到这里
或者您可以使用host
host name server示例
host askubuntu.com 8.8.8.8更多你可以找到这里
如果您在向dns服务器发送查询时遇到问题,可以尝试使用命令连接到该服务器。
nc -v -u 10.10.10.10 53
nc - netcat command
v - verbose
u - udp protocol
10.10.10.10 - dns server ip
53 - port如果工作的话,输出将是这样的。
nc -v -u 10.10.10.10 53
Connection to 10.10.10.10 53 port [udp/domain] succeeded!可能是不允许发送查询,除非您的互联网供应商dns服务器。你必须向你的ISP查询。
发布于 2017-10-23 06:32:52
由于您熟悉nslookup:
nslookup weimobdc.com 114.114.114.114https://askubuntu.com/questions/967891
复制相似问题