
Minha máquina Fedora 18 está tendo problemas para resolver hosts:
Could not resolve host: ...; No address associated with hostname]
HTTP error on [https://lon.auth.api.rackspacecloud.com/v2.0/tokens], curl code [6] message [Could not resolve host: lon.auth.api.rackspacecloud.com; No address associated with hostname]'
Como faço para corrigir isso?
Responder1
Seu problema é provavelmente que o arquivo /etc/resolv.conf
não possui nenhuma entrada para servidores DNS resolverem nomes de host ou endereços IP.
Aqui está um arquivo básico:
# Google DNS servers
nameserver 8.8.8.8
nameserver 8.8.4.4
Você pode usar os editores de texto gedit
(GUI) ou nano
(linha de comando) para editar este arquivo e adicionar estas linhas a ele. Você precisará ser root para editar este arquivo.
Responder2
Se você não conseguir acessar nenhum site, pode haver problemas com os servidores DNS que você configurou. Eles são encontrados /etc/resolv.conf
e definidos pelo NetworkManager quando ele se conecta a uma rede. Se você alterá-los manualmente, eles poderão ser substituídos na próxima vez que você se conectar a uma rede. Você pode editar o arquivo para solucionar problemas de outros servidores de nomes, mas a melhor maneira de fazer alterações permanentes nos servidores DNS é usar as configurações do sistema.
Navegue até Configurações do sistema -> Rede -> Sem fio (ou com fio). Se você estiver conectado via Wifi, selecione a rede sem fio à qual está conectado no menu suspenso. Pressione o botão "Opções" (talvez seja necessário desconectar-se da rede para que este botão seja ativado). Nas guias IPv4 e IPv6, o método deve ser DHCP automático, o que significa que a rede à qual você está se conectando fornecerá seu endereço IP, máscara de rede, gateway e servidores DNS. Tente inserir um servidor DNS público (como o do Google: 8.8.8.8) no campo “Servidores DNS adicionais” para as guias IPv4 e IPv6 e reconectar-se à rede.
Verifique se o novo servidor DNS está instalado /etc/resolv.conf
e tente conectar-se a um site novamente.