PHP 错误: php_network_getaddresses: getaddrinfo 失败: (从其他站点获取信息时。

2022-08-30 10:37:34

尝试从外部源获取信息时,我收到以下错误:

警告:php_network_getaddresses:getaddrinfo 失败:行中的名称解析暂时失败 #...

昨天一切都很好,那么这个脚本发生了什么,它不起作用,并给了我上面的错误?有什么解决方案或提示来解决这个问题吗?

$uri = "http://api.hostip.info/?ip=$ip&position=true";

$dom->load($uri);

我也尝试将DNS转换为IP,但后来我收到警告:failed to open

$uri = "174.129.200.54/?ip=$ip&position=true";

我试图删除,但仍然收到上述错误。http


答案 1

这是因为您无法解决主机名可能是DNS问题,主机无法访问...

尝试使用 IP 地址而不是主机名...ping 此主机名...nslookup it...


答案 2

在下面的文件中,正确配置 。httpd.confServerName

/etc/httpd/conf/httpd.conf

如下图所示:

ServerName 127.0.0.1:80

ServerName sitename

这解决了我面临的类似问题。


推荐