Encontre o endereço do servidor no Ubuntu [fechado]

0

Como faço para encontrar o servidor de DNS do meu roteador 192.168.1.1 em um arquivo?

Estou usando o Ubuntu 14.04

/etc/resolv.conf

O servidor de nomes é 127.0.0.1

    
por Pravin Kumar 25.11.2014 / 13:39

2 respostas

1

Nas versões de desktop atuais do Ubuntu (usando NetworkManager ), a resolução de DNS é fornecida por meio de um processo local chamado dnsmasq que escuta na porta 53 de localhost - é por isso que seu servidor DNS parece 127.0.0.1 in esta instância.

Por sua vez, dnsmasq obtém suas informações do servidor upstream especificado como parte da definição da interface, manualmente ou como parte de sua provisão DHCP. Se você estiver usando um DNS upstream fornecido pelo DHCP, isso será visível como parte da concessão do DNS, portanto, ele deve estar visível no arquivo de concessão do cliente DHCP, por exemplo, /var/lib/dhcp/dhclient.leases - embora seja mais comum acessar essas informações programaticamente usando nm-tool ou nmcli eg

$ nmcli -f IP4 dev list
IP4.ADDRESS[1]:                         ip = 192.168.1.16/24, gw = 192.168.1.1
IP4.DNS[1]:                             192.168.1.1

Se você especificou um servidor DNS upstream manualmente (ou seja, está usando o DHCP apenas para endereçar informações), será necessário procurar no arquivo de definição de conexão - por exemplo, em /etc/NetworkManager/system-connections/<CON_NAME>

    
por steeldriver 25.11.2014 / 21:18
0

Você pode descobrir quais servidores DNS sua máquina usa executando

nm-tool
    
por Kat 25.11.2014 / 13:53