无法使用wget或python请求解析主机地址

无法使用wget或python请求解析主机地址,python,wget,Python,Wget,我有一个服务器,当我尝试使用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

我有一个服务器,当我尝试使用
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’
从我的pc(不是从那个服务器)当我尝试使用代理和不使用代理的wget时,我没有任何问题

以下是
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
“dig poem.parsiblog.com”的结果是:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> poem.parsiblog.com
;; global options: +cmd
;; connection timed out; no servers could be reached
;挖掘9.10.3-P4-Ubuntu poem.parsiblog.com
;; 全局选项:+cmd
;; 连接超时;无法访问任何服务器

您的DNS似乎有问题,请尝试执行以下操作:

$ dig @213.133.98.98 poem.parsiblog.com +short
应返回poem.parsiblog.com的IP,例如,当使用服务器时,它返回此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
自动
iface inet dhcp
dns名称服务器4.200.69.80 4.2.2.2

您的服务器运行的是什么操作系统?
$dig poem.parsiblog.com
的响应是什么。我认为您应该删除Python标记并添加与DNS相关的标记。DNS服务器工作吗?尝试从中查询其他内容。。。您也可以尝试其他dns服务器,例如google 8.8.8.8。@gsi frank我正在使用ubuntu 16.04,该命令的结果是;挖掘9.10.3-P4-Ubuntu-poem.parsiblog.com;;全局选项:+cmd;;连接超时;不可能有任何服务器reached@StefanR当我ping其他站点时,我有result@EmadHelmi
$ping google.com
$ping poem.parsiblog.com
的结果是什么?