Ric*_*ard 29 php fopen getaddrinfo
我遇到某个目标域的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,但仍然没有运气..
我尝试过:
什么可能导致这个单一域名无法解决?
Iva*_*oni 18
IMO是从OS和PHP解析名称的不同方式.
尝试:
echo gethostbyname("host.name.tld");
Run Code Online (Sandbox Code Playgroud)
和
var_export (dns_get_record ( "host.name.tld") );
Run Code Online (Sandbox Code Playgroud)
要么
$dns=array("8.8.8.8","8.8.4.4");
var_export (dns_get_record ( "host.name.tld" , DNS_ALL , $dns ));
Run Code Online (Sandbox Code Playgroud)
您应该找到一些DNS /解析器错误.
归档时间: |
|
查看次数: |
152224 次 |
最近记录: |