域解析失败 - 无法打开流 - GettAddrInfo 失败:名称或服务未知

域解析失败 - 无法打开流 - GettAddrInfo 失败:名称或服务未知

我今天醒来,突然发现我的服务器无法再解析任何域名。

对于我的服务器来说,域名解析一直非常慢,现在甚至根本不起作用:

root@server:~# ping google.com
ping: unknown host google.com

这是我的 /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
search ovh.net

这是错误日志的示例。

file_get_contents(http://APIOnly.com/pingipv4.php?ip=http://APIOnly.com/pingipv4.php?ip=8.8.8.8): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in 

这是我的 nsswitch.conf

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

答案1

您的resolv.conf文件包含的八位字节数对于您的主 DNS 服务器来说过多。它应如下所示:

nameserver 8.8.8.8
nameserver 8.8.4.4
search ovh.net

相关内容