Adicionando servidor DNS personalizado para conexão do cliente pppd?

5

Estou tentando configurar o dnsmasq para acelerar a resolução de DNS, mas como eu uso uma conexão PPPoE, há tanto o servidor de dns fornecido pelo ISP quanto o 127.0.0.1.

Então, como posso colocar o servidor dns local como a primeira linha em /etc/resolv.conf automaticamente?    E por favor não me deixe usar uma configuração de servidor de dns estática ..

Obrigado!

    
por daisy 03.01.2012 / 16:33

1 resposta

4

Você não precisa listar nenhum servidor de nomes diferente de 127.0.0.1 in /etc/resolv.conf . O que você precisa para informar dnsmasq do servidor DNS upstream, e ele irá retransmitir e armazenar em cache as solicitações para o servidor do ISP.

Se os provedores de DNS do seu ISP não forem alterados (eles raramente o fazem), você poderá declará-los no arquivo de configuração do Dnsmasq ( /etc/dnsmasq.conf ), com linhas como server=203.0.113.1 . Se o daemon ppp ou dhcp abaixar os endereços dos provedores do seu ISP em um arquivo, digamos /etc/ppp/resolv.conf , faça referência a esse arquivo em dnsmasq.conf : resolv-file=/etc/ppp/resolv.conf .

Você encontrará instruções para as configurações mais comuns na documentação de configuração do Dnsmasq e lista completa de opções no arquivo de configuração de exemplo .

Se você estiver executando Debian, Ubuntu ou alguma outra distribuição com o pacote resolvconf , instale-o. O Resolvconf gerencia automaticamente a adição e remoção de entradas da configuração do DNS quando você se conecta ou desconecta de uma rede.

    
por 04.01.2012 / 00:27

Tags