Adicione mais nameservers DNS no OpenBSD

0

Desejo adicionar mais servidores de nomes DNS, como 8.8.8.8 no OpenBSD 5.7. Entendo que a versão atual do OpenBSD permite até no máximo três servidores de nomes DNS.

Eu li as man pages relacionadas aos seguintes tópicos relevantes de rede no OpenBSD:

hostname.if

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/hostname.if.5?query=hostname.if&sec=5

dhclient

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/dhclient.8?query=dhclient&sec=8

resolv.conf, resolv.conf.tail

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/resolv.conf.5?query=resolv.conf.tail&sec=5

dhclient.conf

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/dhclient.conf.5?query=dhclient.conf&sec=5

ifconfig

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ifconfig.8?query=ifconfig&sec=8

Qual dos itens acima devo editar para adicionar mais servidores de nomes DNS?

    
por virvegto 16.07.2015 / 05:50

2 respostas

2

Se você está apenas tentando especificar os servidores de nomes que o sistema usa (o que estou supondo que você esteja, com base em esta questão que você perguntou antes), você simplesmente precisa editar /etc/resolv.conf .

No mínimo, deve ser parecido com:

lookup file bind
nameserver 8.8.8.8
nameserver 8.8.4.4

Eu especifiquei os servidores de DNS público do Google, mas altere as linhas nameserver conforme necessário para use outros (por exemplo, os servidores DNS do seu provedor, OpenDNS , etc).

Para obter mais informações sobre o conteúdo do arquivo e outros valores que você pode incluir, consulte o resolv.conf página manual .

    
por 16.07.2015 / 09:16
1

Se eu estou lendo o código corretamente, o número máximo agora é 5.

Então você pode mudar em asr_private.h e re-compilar ( make obj ?).

Mas por que você está fazendo isso? Se é algo como Linux / glibc, cada consulta é feita em série, com um tempo limite de 5 segundos, então, mesmo indo além de 3, a consulta levará pelo menos 15 segundos se os três primeiros não estiverem funcionando.

Seu aplicativo aguarda esse tempo por pesquisas de DNS?

Você pode ser melhor executando um servidor de nomes de cache localmente, por exemplo, dnsmasq , Não consolidado ou BIND .

Veja também: link

    
por 16.07.2015 / 07:45

Tags