O servidor DNS usado da minha máquina

1

Procurei por um tempo na internet e pesquisei como posso descobrir qual servidor do Sistema de Nomes de Domínio minha máquina está usando.

Todos os links disseram que tenho que procurar no arquivo /etc/resolv.conf , mas quando abro este arquivo, o único endereço que vejo é 127.0.0.1 !!

O que está acontecendo aqui? Como minha máquina pode ser o servidor DNS que estou usando?

PS: Estou usando o Ubuntu 15.10 (com a versão Linux > 4)

    
por Sidahmed 17.02.2016 / 17:48

2 respostas

1

Além de @ams responder onevway para encontrar o servidor de nomes pai seria para ver onde o arquivo descrevendo-o (ou seja, versão do resolv.conf) está em /etc/dnsmasq.conf

Outra maneira seria ver os dados - executar "tcpdump -n -i all port 53" em uma janela e brose / ping / causar o tráfego dns em outra, e depois examinar os dados capturados.

É provável que o servidor dns que está sendo usado seja o ip dos seus roteadores - este é normalmente o caso em redes pequenas.

    
por 17.02.2016 / 18:40
2

O Ubuntu usa um cache DNS local chamado dnsmasq por vários motivos, então sim, sua máquina é um servidor DNS para fins de pesquisa normal.

Se você quiser ver quais são as configurações reais do DNS, a melhor maneira é consultar a GUI do NetworkManager, se tiver uma máquina de desktop ou simplesmente verificar os logs do sistema em um servidor. O melhor termo de pesquisa é provavelmente "nameserver".

Pode haver outro resolv.conf autogerado em algum lugar em / run ou / var / run, mas não tenho certeza de onde ele estaria em 15.10, já que o Ubuntu mais recente que tenho em mãos é o 14.04.

    
por 17.02.2016 / 18:30