Ho problemi di DNS con un determinato dominio di destinazione. Sto usando fopen()
(ma stesso problema con altre funzioni) per recuperarne l'immagine, ma ottengo questo errore: Warning: fopen(): php_network_getaddresses: getaddrinfo failed: No such host is known
PHP php_network_getaddresses: getaddrinfo non riuscito: nessun host di questo tipo è noto
sono in grado di eseguire il ping o nslookup il dominio dal prompt dei comandi, ma per qualche ragione php genera questa errore. Quando provo lo fopen('http://www.google.com', r);
o altri domini, tutto va bene. Ma il dominio sopra menzionato semplicemente non si risolverà con PHP. Ho irrigato il DNS, riavviato Apache, ma ancora senza fortuna ..
ho provato con:
- Windows 7, Apache 2.2 PHP 5.3.6
- server Windows 2008R2, Apache 2.2 PHP 5.3 .6
Cosa può causare la mancata risoluzione di questo dominio singolo?
forse questo è utile: http://en.wikipedia.org/wiki/Getaddrinfo - e dovresti chiedere al tuo amministratore di sistema il problema. – hakre
Forse il dominio non esiste o il server DNS del dominio di destinazione non è disponibile sul server. Potresti provare 'ipconfig/flushdns' per svuotare la cache, comunque. – Polynomial
Puoi fornire un esempio più specifico dell'URL? (puoi togliere il nome di dominio) – Narf