php_network_getaddresses: getaddrinfo failed: Name or service not known

Al incluir un archivo php de un servidor externo me encontré con los siguientes errores:

Warning: include() [function.include]: php_network_getaddresses:
getaddrinfo failed: Name or service not known in
/mi/ruta/www/prueba.php on line 2 Warning:
include(http://dominio.com/archivo.php) [function.include]:
failed to open stream: Success in /home/albionou/www/prueba.php
on line 2 Warning: include() [function.include]: Failed opening
'http://dominio.com/archivo.php' for inclusion
(include_path='.:/usr/share/php5') in /mi/ruta/www/prueba.php
on line 2

El servidor ya estaba configurado para incluir archivos externos y ya lo hacía con archivos de otros servidores.

Parece ser que no reconocía la dirección. Al hacer ping al dominio desde el servidor tampoco lo encontraba.

La solución ha sido editar el archivo /etc/hosts e incluir el dominio y su ip en la lista:

xxx.xxx.xxx.xxx dominio.com alias

Con esto ya ha funcionado a la perfección.

2 comentarios en “php_network_getaddresses: getaddrinfo failed: Name or service not known”

  1. Pingback: Carlos Egea » Blog Archive » Incluir archivos en php de un servidor externo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
Responsable: Carlos Egea Oróñez
Finalidad: Moderación de comentarios
Legitimación: Consentimiento del interesado
Destinatarios: No se cederán datos a terceros, salvo obligación legal. Los datos quedarán almacenados en los servidores de OVH.ES, situados en la Unión Europea (política de privacidad de OVH.ES)
Derechos: Acceso, rectificación y supresión de tus datos. Puedes ejercer estos derechos enviando un correo electrónico a carlosegea@gmail.com
Si lo deseas puedes consultar más información sobre protección de datos de esta web: política de privacidad.