MyTetra Share
Делитесь знаниями!
Получить адрес текущего сервера DNS в Linux
19.09.2018
12:55
Автор: br0ke
Текстовые метки: linux, unix, dns, nameserver, resolv, resolv.conf, grep
Раздел: Информационные технологии - Linux

Отобразить адрес текущего DNS-сервера:


cat /etc/resolv.conf |grep -i '^nameserver'|head -n1|cut -d ' ' -f2


  1. cat отображает конфиг DNS (/etc/resolv.conf)
  2. grep оставляет только строки с nameserver
  3. head оставит только первый DNS-сервер
  4. cut вырезает из строки второй столбец (IP-адрес)


Сохранить в переменную окружения адрес текущего DNS-сервера:


export THEDNSSERVER=$(cat /etc/resolv.conf |grep -i '^nameserver'|head -n1|cut -d ' ' -f2)


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования