Como configuro permanentemente a lista de servidores DNS em 16.04?

6

Eu tentei usar o administrador de rede. Tem uma lista de servidores DNS, incluindo 127.0.0.1 e dois que eu coloquei. Ele sempre usa o endereço 127 primeiro, não importa quantas vezes eu mudei. As listas de arquivos, scripts de gancho, etc, são confusas: onde está o único arquivo de configuração para rede que posso modificar para efetuar uma alteração permanente?

Estou cansado de pedir ao servidor DNS de baixa qualidade do meu provedor para atender minhas solicitações de internet. Eu não tenho idéia porque o Ubuntu repete repetidamente minha configuração, ou onde a interface gráfica armazena esta informação - até que ela seja alterada novamente. Isso é desnecessariamente confuso.

Eu verifiquei network-admin gui uma hora atrás e ele leu, em ordem, 127.0.1.1 8.8.4.4 8.8.8.8 eu movi os dois 8. para o topo, acima de 127 ; apenas verifiquei, agora o primeiro, que não estava na lista antes, é 192.168.1.254 - que é o endereço da minha lan de roteadores de rede. Solicitações para isso são roteadas para a internet; As solicitações de DNS aqui são roteadas automaticamente para o DNS da att em vez do do Google. Isso é demonstrado quando há um erro de pesquisa no navegador FireFox que mostra uma página de erro de dnserrorassist.att.net

Eu realmente gostaria de ter uma lista única e estática de servidores DNS, para poder modificá-lo à minha vontade e para definir a ordem de pesquisa na qual eles são usados. Posso fazer isso com o Ubuntu (16.04)?

    
por Old Uncle Ho 04.09.2016 / 03:09

2 respostas

2

A resposta correta para esta pergunta é:

  1. Vá para o ícone Rede no painel superior.

  2. Selecione Editar conexões .

  3. Abra a conexão que você deseja modificar, e. g. Conexão com fio .

  4. Selecione a guia IPv4 .

    1. Defina o método apenas para endereços automáticos (DHCP) .

    2. No campo Servidores DNS , insira uma lista separada por vírgulas de seus servidores DNS.

    3. Clique no botão Salvar .

Não edite seu arquivo resolv.conf !

    
por heynnema 04.09.2016 / 17:04
5

Este é um post antigo neste momento, mas eu tive algumas informações adicionais. Se você estiver executando um servidor sem cabeçalho, o seguinte deverá ser útil.

Para configurações DHCP: Modifique / etc / network / interfaces. Em sua interface (eth0, etc), adicione a seguinte linha:

dns-nameservers 123.123.123.123 # replace with wanted IP

Isto APENAS APENAS a um servidor DNS se o seu servidor DHCP já estiver configurado para lhe fornecer um !!! Para SUBSTITUIR o servidor de nomes do servidor DHCP, modifique o seguinte arquivo.

/etc/dhcp/dhclient.conf:
supersede domain-name-servers 123.123.123.123 # replace with wanted DNS server

Você precisará reiniciar sua rede. Algo como o seguinte deve fazer. # invoke-rc.d networking restart

Agora, se você visualizar o /etc/resolv.conf, deverá ver apenas seu (s) servidor (es) de nomes.

    
por thecrazybaker88 27.02.2017 / 05:25