我正在尝试使用代码nslookup -q=mx gmail.com
来查找 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
答案1
经过简短的聊天,我注意到 DNS 条目导致您解决查询。添加DNS条目/etc/resolv.conf
让我清楚地知道它确实是 DNS。
添加 DNS 条目的方法如下所列。
向 resolv.conf 添加其他条目
/etc/resolvconf/resolv.conf.d/
在as下创建一个文件tail
并将它们添加到那里。
sudo nano /etc/resolvconf/resolv.conf.d/tail
并添加nameserver 8.8.8.8
(或您首选的 DNS)。完成后,只需使用以下命令重新启动网络管理器:
sudo service network-manager restart
通过网络管理器添加
编辑连接 -> 选择您的网络(有线/无线)并编辑->IPv4 设置-> 并选择仅限自动 (DHCP) 地址-> 添加其他 DNS 服务器