Как я могу найти свои серверы имен DHCP?

Я настроил свою машину с DHCP. Где я могу найти IP-адреса серверов имен?

1
задан 1 November 2016 в 13:07

2 ответа

Каноническое местоположение для сопоставителей DNS на Linux /etc/resolv.conf.

Так как NetworkManager вступил во владение от ifconfig как основной компонент управления сетью, тот файл обычно содержит единственный сопоставитель, а именно, localhost:

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

NetworkManager, через dnsmasq, обеспечивает этот локальный сопоставитель DNS. dnsmasq также клиент DHCP (и имеет различные другие роли), следовательно 'знает' восходящие сопоставители DNS.

Можно использовать nmcli (интерфейс командной строки NetworkManager) для запросов его настроек:

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

В GUI нажимают на индикатор сети и выбирают "Информацию о соединении" из меню. Восходящие сопоставители DNS перечислены там.

0
ответ дан 8 December 2019 в 08:03

Можно получить довольно полную информацию о сетевом интерфейсе с помощью nmcli, и можно сузить вывод к определенной информации, которую Вы ищете путем передачи по каналу его до grep

Для Ubuntu 14.04:

nmcli dev list iface eth0 | grep DNS

Для Ubuntu 16.04:

nmcli dev show eth0 | grep DNS

Источники: соответствующий man nmcli страницы и тестирование.

В обоих изменениях экземпляров eth0 к Вашему имени интерфейса, которое может отличаться, чем мое

0
ответ дан 8 December 2019 в 08:03

Другие вопросы по тегам:

Похожие вопросы: