nslookup查询无法在Ubuntu中运行

我正在尝试使用代码nslookup -q=mx gmail.com来查找nslookup -q=mx gmail.com的邮件服务器,但它不能在我的Ubuntu上工作。 我在Windows中尝试过,它工作正常。 我无法找出Ubuntu上的问题。 nslookup gmail.com命令可以正常工作。 以下是两个命令的响应;

响应nslookup gmail.com

 thisisppn@thisisppn-HP-15-Notebook-PC:~$ nslookup gmail.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: gmail.com Address: 216.58.196.5 

响应nslookup -q=mx gmail.com

 thisisppn@thisisppn-HP-15-Notebook-PC:~$ nslookup -q=mx gmail.com ;; connection timed out; no servers could be reached 

快速聊天后,我注意到DNS条目导致您解决查询。 在/etc/resolv.conf添加DNS条目让我清楚地知道它确实是DNS。

添加下面列出的DNS条目的方法。

在resolv.conf中添加其他条目

/etc/resolvconf/resolv.conf.d/下创建一个文件作为tail并在那里添加它们。

 sudo nano /etc/resolvconf/resolv.conf.d/tail 

并添加nameserver 8.8.8.8 (或您首选的DNS)。 完成后,只需重新启动网络管理器:

 sudo service network-manager restart 

通过网络管理器添加

编辑连接 – >选择您的网络(有线/无线)和编辑 – > IPv4设置 – >并选择仅自动(DHCP)地址 – >在其他DNS服务器添加