Как получить 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-серверов.