我遇到某个目标域的 DNS 问题。我正在使用fopen()
(但与其他功能相同的问题)来检索图像,但我收到此错误:
Warning: 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
什么会导致这个单一域无法解析?