Файл настроек /etc/resolv.conf
содержит информацию, которая позволяет компьютеру преобразовывать буквенно-цифровые доменные имена в цифровые IP адреса.
При использовании DHCP, dhclient обычно перезаписывает resolv.conf информацией полученной от DHCP сервера.
Как редактировать файл «/etc/resolv.conf»?
Используйте текстовые редакторы, такие как vi или gedit, в Linux:
# vi /etc/resolv.conf
В /etc/resolv.conf
настраиваются три основные опции (директивы):
nameserver # IP адрес DNS сервера domain # Доменное Имя локального хоста search # Какие Доменные Имена искать
Директива «nameserver»
Опция nameserver
указывает на IP адрес DNS сервера.
nameserver <IP адрес>
Это может быть Ваш личный DNS сервер, какой-либо публичный DNS сервер либо DNS сервер Вашего интернет провайдера.
Замечание: Вы можете указать максимум 3 DNS сервера.
Пример:
nameserver 192.168.0.100 nameserver 8.8.8.8 nameserver 8.8.4.4
Директива «domain»
Локальное доменное имя хоста.
domain <локальное доменное имя>
Пример:
domain domain.com nameserver 192.168.0.100 nameserver 8.8.4.4
Как работает директива «domain» в файле «resolv.conf»?
Вы можете использовать директиву domain
для преобразования коротких доменных имен. В качестве примера, предположим, что в домене есть компьютер с именем test
.
Таким образом, если в файл /etc/resolv.conf
поместить следующую строку:
domain example.com
Тогда, Ваш компьютер будет пытаться преобразовать test
, как доменное имя test.example.com
.
Директива «search»
Задает список поиска для имен хостов. Список поиска обычно определяется по имени локального домена. Это можно изменить, перечислив список доменов для поиска в этой директиве.
search <список поиска>
Пример:
search example.com company.net nameserver 192.168.0.100 nameserver 8.8.8.8
Как работает директива «search» в файле «resolv.conf»?
Вам необходимо использовать директиву search
для преобразования коротких доменных имен. В качестве примера, предположим, что в домене есть компьютер с именем test
.
Таким образом, если в файл /etc/resolv.conf
поместить следующие строки:
search example.com company.net
Тогда, Ваш компьютер будет пытаться преобразовать test
, как доменное имя test.example.com
, а затем как test.company.net
. В качестве IP адреса будет возвращено первое успешное преобразование.