Как получить IP-адрес сервера имен из Linux CLI?

Когда я подключаюсь к беспроводной сети с моего ноутбука, Network Manager каким-то образом запрашивает IP-адрес DNS-сервера с маршрутизатора и записывает его в /etc/resolv.conf,

Как я могу запросить адрес сервера имен у cli без изменения /etc/resolv.conf, если я знаю только адрес шлюза?

1 ответ

Решение

Диспетчер сети не запрашивает IP-адрес сервера имен у маршрутизатора. Когда вы подключаетесь к сети и запрашиваете IP-адрес с помощью DHCP - в отличие от статической настройки IP-адреса, шлюза по умолчанию и т. Д. Самостоятельно - сервер DHCP может (но, скорее всего, будет) выдавать вам IP-адрес одного или нескольких DNS серверы; который затем может быть сохранен в файл /etc/resolv.conf.

Как я могу запросить адрес сервера имён из CLI без изменения /etc/resolv.conf, если я знаю только адрес шлюза?

Ты не можешь. Зачем тебе это делать?

Вы всегда можете транслировать запрос DHCP в сети и ожидать ответа DHCP, который, скорее всего, будет содержать IP-адрес известных DNS-серверов.

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