Mam problemy z DNS z pewną domeną docelową. Używam fopen()
(ale ten sam problem z innymi funkcjami) do retreive obraz, ale otrzymuję ten błąd: Warning: fopen(): php_network_getaddresses: getaddrinfo failed: No such host is known
PHP php_network_getaddresses: getaddrinfo nie powiodło się: brak takiego hosta jest znany
mogę pingować lub nslookup domenę z wiersza polecenia, ale z jakiegoś powodu php rzuca to błąd. Kiedy próbuję fopen('http://www.google.com', r);
lub innych domen, wszystko idzie dobrze. Ale wyżej wymieniona domena po prostu nie rozwiąże się z PHP. Mam spłukuje DNS, Apache wznowiona, ale nadal nie ma szczęścia ..
Próbowałem z:
- systemu Windows 7, Apache 2.2 PHP 5.3.6
- serwerze Windows 2008R2, Apache 2.2 PHP 5.3 .6
Co może spowodować, że ta pojedyncza domena nie zostanie rozstrzygnięta?
Może to jest pomocne: http://en.wikipedia.org/wiki/Getaddrinfo - i powinieneś zapytać administratora systemu o problem. – hakre
Prawdopodobnie domena naprawdę nie istnieje lub serwer DNS domeny docelowej jest niedostępny na twoim serwerze. Możesz jednak wypróbować 'ipconfig/flushdns', aby wyczyścić pamięć podręczną. – Polynomial
Czy możesz podać dokładniejszy przykład adresu URL? (możesz usunąć nazwę domeny) – Narf