Tratamento dos erros “getaddrinfo failed” do PHP em um servidor Linux ao usar o Vagrant

Um novo sistema operacional Linux rodando dentro de uma caixa vagrant não resolverá os nomes de domínio por si só.

Usando PHP, você obterá alguns “PHP php_network_getaddresses: getaddrinfo failed: No such host is known</code>" errors.

Para consertar, basta alterar a configuração de / etc / network / interfaces:

auto eth0
iface eth0 inet dhcp

dns
-search google.com
dns
-nameservers dnsserverip

Em seguida, reinicie o gerenciador de rede:

sudo service network restart

Você será desconectado da sessão ssh anterior do vagrant, mas tudo bem, apenas faça o login novamente e pronto.