我有一台服务器,在我的服务器中,当我尝试使用wget
获取网站首页时出现错误:
emad@static:~$ wget poem.parsiblog.com
--2017-09-03 03:38:59-- http://poem.parsiblog.com/
Resolving poem.parsiblog.com (poem.parsiblog.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘poem.parsiblog.com’
来自我的电脑(不是来自该服务器),当我尝试使用代理服务器并且没有代理服务器时,我没有任何问题。
这是resolve.conf
文件内容:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.133.98.98
search 5.178.201.138.clients.your-server.de
和挖掘poem.parsiblog.com'的结果是:
; <<>> DiG 9.10.3-P4-Ubuntu <<>> poem.parsiblog.com
;; global options: +cmd
;; connection timed out; no servers could be reached
答案 0 :(得分:0)
似乎是您的DNS问题,请尝试这样做:
$ dig @213.133.98.98 poem.parsiblog.com +short
应返回poem.parsiblog.com
的IP,例如,当使用dns.watch中的服务器时,它会返回此IP 5.144.129.195
:
$ dig @84.200.69.80 poem.parsiblog.com +short
5.144.129.195
作为修复,您可以编辑/etc/resolv.conf并添加如下内容:
nameserver 84.200.69.80
nameserver 4.2.2.2
如果您使用的是DHCP,请修改/etc/network/interfaces
,以便更改可能会在重新启动后持续存在。
auto <interfacename>
iface <interfacename> inet dhcp
dns-nameservers 4.200.69.80 4.2.2.2