Настройка DNS клиента в Linux, файл «resolv.conf»

Так часто бывает, что когда вы установили свежую операционную систему на базе Linux (неважно что у вас стоит CentOS, Debian или Ubuntu) вы замечаете что доступ к сети интернет у вас есть, вы можете сделать пинг 8.8.8.8, но сайты не открываются. Причиной этого является то, что в чистых только что установленных операционных системах необходимо дополнительно указать параметры DNS сервера.DNS клиента в Linux, файл resolv.conf

Файл настроек почти всегда находится по пути /etc/resolv.conf и содержит информацию, которая позволяет компьютеру превращать буквы и цифры доменных имен в самое цифровые IP адреса, ему нужны.

Итак, для редактирования файла «/etc/resolv.conf» используем текстовые редакторы, такие как Vi или Gedit, в Linux. Я буду использовать Vi, так как он есть всегда:

1
 vi /etc/resolv.conf

В /etc/resolv.conf настраиваются три основные опции (директивы):

  • nameserver — IP адрес DNS сервера
  • domain — доменное имя локального хоста
  • search — какие доменные имена искать

Внимание! Имейте в виду, если вы используете DHCP сервис у себя на сервере, а именно dhclient, то обычно он перезаписывает файл resolv.conf информацией полученной от DHCP сервера.

DNS директива «nameserver»

Опция nameserver указывает на IP адрес DNS сервера. Это может быть Ваш личный DNS сервер, какой-нибудь публичный DNS сервер (например от Google 8.8.8.8 или 8.8.4.4) или DNS сервер Вашего интернет провайдера.

Примечание: Вы можете указать максимум 3 DNS сервера.

Например:

1
2
3
nameserver 192.168.0.100
nameserver 8.8.8.8
nameserver 8.8.4.4

DNS директива «domain»

Опция domain указывает на локальное доменное имя хоста. Это нужно например для nslookup именно вашего сервера,
где вы можете использовать директиву domain для преобразования коротких доменных имен.

Например, ваш компьютер имеет имя PCuser1 и находится в домене. Тогда если в файл /etc/resolv.conf поместить следующую строку: «domain resk.group» — то, ваш компьютер будет пытаться превратить доменное имя PCuser1 в PCuser1.resk.group.

Например:

1
2
3
domain resk.group
nameserver 192.168.1.1
nameserver 8.8.8.8

DNS директива «search»

Опция search задает список поиска для имен хостов. Список поиска обычно определяется по имени локального домена. Это можно изменить, пересчитав список доменов для поиска в этой директиве.

Например, вам необходимо использовать директиву search для преобразования коротких доменных имен. Предположим, что в домене есть компьютер с именем PCuser1. Если в файл /etc/resolv.conf поместить такие строки: «search resk.group resk.ua» — это ваш компьютер будет пытаться превратить PCuser1, как доменное имя PCuser1.resk.group, а потом как PCuser1.resk.ua.

Например:

1
2
search resk.group resk.ua
nameserver 8.8.8.8

На этом всё.

Если у Вас возникли вопросы или другие комментарии — можете оставить их внизу страницы или написать нашим специалистам на почту  support @ resk.group або у Инстаграм

Также Вы можете ознакомиться с другими интересными текстами, статьями, ошибками и их решениями от специалистов компании «RESK — Системный интегратор» по ссылке База знаний.

Напомним, что специалисты компании RESK имеют подтвержденные многочисленные сертификаты, дипломы, лицензии, благодарности и положительные отзывы. Наша компания качественно и на высоком уровне предоставляет Вам услуги по всем возможным направлениям. Мы имеем высокий профессиональный уровень знаний и многолетний практический опыт.

Добавить комментарий

Ваш адрес email не будет опубликован.

Scroll to top