Mensagens de erro

EAI_AGAIN no Mac

EAI_AGAIN indica que um nome não pôde ser resolvido neste momento. Uma tentativa posterior pode funcionar.

Aplica-se a: macOS e ferramentas de linha de comando que informam erros de getaddrinfo. Contêineres e máquinas remotas têm seus próprios ajustes de rede.Verificado: 2 de novembro de 2026

Sintomas

  • Um app ou comando informa EAI_AGAIN ao consultar um host.
  • Um download de pacote ou outra solicitação de rede falha antes de chegar ao servidor.

Possíveis causas

  • Uma falha temporária do resolvedor. O resolvedor configurado pode não responder ou retornar uma falha temporária.
  • Um problema de rede ou VPN. O caminho para o servidor DNS configurado pode estar indisponível.
  • Um ambiente de execução diferente. Um contêiner, VM ou máquina remota pode usar ajustes de DNS diferentes dos do Mac.

Como verificar

  1. Tente o comando novamente uma vez. Uma falha temporária pode se resolver.

  2. Consulte no Mac o host que falha. Substitua example.com pelo host indicado no erro.

    dscacheutil -q host -a name example.com
  3. Mostrar a configuração DNS atual do Mac.

    scutil --dns
  4. Se o comando for executado em outro lugar, teste o DNS nesse ambiente também.

Como corrigir

  1. Se outros nomes também falharem, verifique a conexão e o DNS. Consulte DNS não resolve no Mac.

  2. Se uma VPN fornece DNS privado, reconecte-a ou pergunte ao administrador.

  3. Verifique os ajustes de proxy e resolvedor no contêiner ou ambiente remoto quando a falha ocorrer apenas nele.

Com o Kilobat

  1. Verifique o host a partir deste Mac. Um contêiner ou ambiente remoto precisa de sua própria verificação.

    kilobat why example.com

Perguntas

EAI_AGAIN significa que o domínio não existe?

Não. Ela relata uma falha temporária de consulta. Não prova que o nome não existe.

Uma consulta bem-sucedida no Mac prova que um contêiner consegue resolver o nome?

Não. Um contêiner pode usar outro resolvedor e caminho de rede.

Fontes

Verificado em 2 de novembro de 2026.