/etc/resolv.conf para sobrescrever ligação local

1

Eu configurei meu /etc/bind para configurar o seguinte:

dig @127.0.0.1 +noall +answer SRV _my-sub._tcp.example.com

_my-sub._tcp.example.com. 300 IN SRV 0 0 12379 a0.example.com.
_my-sub._tcp.example.com. 300 IN SRV 0 0 22379 a1.example.com.
_my-sub._tcp.example.com. 300 IN SRV 0 0 32379 a2.example.com.


dig @127.0.0.1 +noall +answer a0.example.com a1.example.com a2.example.com

a0.example.com. 300 IN  A   127.0.0.1
a1.example.com. 300 IN  A   127.0.0.1
a2.example.com. 300 IN  A   127.0.0.1

E agora quero editar meu /etc/resolv.conf para obter os mesmos resultados sem @127.0.0.1 . Como sobrescrevo resolv.conf para conseguir isso?

Obrigado!

dig +noall +answer a0.example.com a1.example.com a2.example.com

Deve retornar:

a0.example.com. 300 IN  A   127.0.0.1
a1.example.com. 300 IN  A   127.0.0.1
a2.example.com. 300 IN  A   127.0.0.1
    
por asdsadasdmes.1qwrnewkbjrkwj 12.01.2016 / 20:09

2 respostas

1

Você pode remover todas as referências nameserver do seu resolv.conf ou você pode adicionar um específico

nameserver 127.0.0.1 

para o seu arquivo. Observe que, se você adicionar várias entradas do servidor de nomes, elas serão tentadas na ordem em que foram definidas. Note também que o máximo é atualmente três.

Você provavelmente deve ler a documentação, resolv.conf (5) .

    
por 12.01.2016 / 20:40
2

Tenha em mente que o BIND (e os arquivos de zona e tal em /etc/bind ) age como um diretório de classificações: ele lista os hosts que existem em example.com, quais são seus endereços IP e esse tipo de coisa.

/etc/resolv.conf , por outro lado, diz à sua máquina onde procurar informações no DNS. Só porque uma máquina está executando um servidor de nomes não significa que ele tenha que usá-la (pode haver momentos em que você não queira usar os mesmos dados de DNS que você fornece para os outros).

Então, quando você pergunta como evitar ter que usar @127.0.0.1 , você está realmente perguntando, "Como posso definir 127.0.0.1 como o servidor de nomes padrão?". Como Iain disse, adicione %código% para o seu nameserver 127.0.0.1 .

    
por 12.01.2016 / 21:15