Como posso encontrar meus servidores de nomes DHCP?

1

Eu configurei minha máquina com DHCP. Onde posso encontrar os endereços IP dos servidores de nomes?

    
por Hendré 01.11.2016 / 10:07

2 respostas

0

O local canônico para os resolvedores de DNS no Linux é /etc/resolv.conf .

Como o NetworkManager substitui o ifconfig como componente principal de gerenciamento de rede, esse arquivo normalmente contém um único resolvedor, a saber, localhost:

$ cat /etc/resolv.conf
...
nameserver 127.0.1.1

O NetworkManager, através de dnsmasq , fornece este resolvedor de DNS local. dnsmasq é também o cliente DHCP (e tem várias outras funções), portanto, 'conhece' os resolvedores de DNS upstream.

Você pode usar nmcli (a interface da linha de comando do NetworkManager) para consultar suas configurações:

$ nmcli dev show | grep DNS
IP4.DNS[1]:                             10.103.0.24
IP4.DNS[2]:                             10.103.0.23

Na GUI, clique no indicador de rede e selecione "Connection Information" no menu. Os resolvedores de DNS upstream estão listados lá.

    
por zwets 01.11.2016 / 11:33
0

Você pode obter informações bastante completas em uma interface de rede usando nmcli e pode restringir a saída às informações específicas que procura, passando-as por grep

Para o Ubuntu 14.04:

nmcli dev list iface eth0 | grep DNS

Para o Ubuntu 16.04:

nmcli dev show eth0 | grep DNS

Fontes: respactive man nmcli pages e testes.

Em ambas as instâncias, mude eth0 para o nome da sua interface, que pode ser diferente da minha

    
por Elder Geek 01.11.2016 / 15:43