Estou usando o OS X Mountain Lion. Estou usando dnsmasq
para configurar nomes de domínio localhost com caracteres curinga, como http://local.dev , para apontar para localhost. Mas tenho que adicionar 127.0.0.1 na minha preferência do sistema -> configurações de rede.
Depois de configurar o 127.0.0.1 como servidor DNS, os servidores DNS padrão do ISP foram sobrescritos pelos meus. Isso estava me impedindo de acessar sites. Não é grande coisa quando eu não movo meu computador, eu poderia entrar manualmente no servidor DNS do ISP. Mas se eu mudar de lugar, o DNS do provedor mudará.
Eu também tentei usar o servidor DNS do google, mas não está funcionando em alguns casos. Como posso reservar (ou atualizar) o servidor DNS do ISP sem excluir 127.0.0.1 como DNS.
Agradeço antecipadamente.
fonte
Existe um motivo específico para o uso
dnsmasq
?Você pode simplesmente adicionar entradas ao seu
/private/etc/hosts
arquivo, deixando o DNS apontado para o ISP ao qual você está conectado. Veja como fazer isso usando o Terminal:sudo nano /private/etc/hosts
Digite sua senha quando solicitado.Adicione quaisquer adições no final do arquivo hosts (uma única entrada por linha), por exemplo:
127.0.0.1 local.dev
Ctrl + O e, em seguida, insira para salvar o arquivo no nano. Ctrl + X para sair do nano.
Você precisará liberar o cache DNS local usando:
dscacheutil -flushcache
fonte