gpt4 book ai didi

PHP php_network_getaddresses : getaddrinfo failed: No such host is known

转载 作者:IT王子 更新时间:2023-10-29 01:19:23 37 4
gpt4 key购买 nike

我在某个目标域中遇到 DNS 问题。我正在使用 fopen() (但其他函数也有同样的问题)来检索图像,但出现此错误:警告:fopen(): php_network_getaddresses: getaddrinfo failed: No such host is known

我能够从命令提示符中 ping 或 nslookup 域,但出于某种原因 php 抛出此错误。当我尝试 fopen('http://www.google.com', r); 或其他域时,一切正常。但是上面提到的域根本不会用 PHP 解析。我已经刷新了 DNS,重新启动了 Apache,但仍然没有成功..

我试过:

  • Windows 7、Apache 2.2 PHP 5.3.6
  • Windows 服务器 2008r2、Apache 2.2 PHP 5.3.6

什么会导致这个单一域无法解析?

最佳答案

IMO 这是从操作系统和 PHP 解析名称的不同方式。

试试:

echo gethostbyname("host.name.tld");

var_export (dns_get_record ( "host.name.tld") );

$dns=array("8.8.8.8","8.8.4.4");
var_export (dns_get_record ( "host.name.tld" , DNS_ALL , $dns ));

您应该发现一些 DNS/解析器错误。

关于PHP php_network_getaddresses : getaddrinfo failed: No such host is known,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210099/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com