Как найти dns сервер моего роутера 192.168.1.1 в файле?
Я использую Ubuntu 14.04
/etc/resolv.conf
Name server is 127.0.0.1
Можно узнать, какие серверы DNS машина использует путем выполнения
nm-tool
На текущих настольных версиях Ubuntu (использование NetworkManager
), разрешение DNS обеспечивается через локальный названный процесс dnsmasq
это слушает на порте 53 из localhost
- вот почему Ваш сервер DNS, кажется, 127.0.0.1
в этом экземпляре.
В свою очередь, dnsmasq
получает его информацию от вышестоящего сервера, указанного как часть интерфейсного определения, или вручную или как часть его условия DHCP. При использовании предоставленного DHCP восходящего DNS затем, это будет видимо как часть арендного договора DNS, таким образом, это должно будет быть видимо в файле арендного договора клиента DHCP, например /var/lib/dhcp/dhclient.leases
- хотя было бы более обычно получить доступ к той информации программно любое использование nm-tool
или nmcli
например.
$ 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
Если Вы указали восходящий сервер DNS вручную (т.е. используют DHCP только для адресной информации), то необходимо было бы посмотреть в файле определения соединения - например, в /etc/NetworkManager/system-connections/<CON_NAME>