Кіріспе

Домендік атаулар жүйесінің ажыратушысы үшін конфигурациялық файл

`resolv.conf` – түрлі операциялық жүйелерде жүйенің Домендік атаулар жүйесінің (DNS) ажыратушысын конфигурациялау үшін қолданылатын компьютерлік файлдың атауы. Файл әдетте желілік әкімші немесе жүйенің конфигурациялау міндеттерін басқаратын бағдарламалар жасаған қарапайым мәтіндік файл болып табылады. `resolvconf` бағдарламасы – FreeBSD немесе басқа Unix жүйелерінде `resolv.conf` файлын басқаратын бағдарламалардың бірі.

Мақсаты

Unix-ке ұқсас операциялық жүйелерде және BIND Domain Name System (DNS) шешуші кітапханасын қолданатындарда resolv.conf конфигурациялық файлы DNS шешушісінің жұмыс параметрлерін анықтайтын ақпаратты қамтиды. DNS шешушісі операциялық жүйеде іске қосылған бағдарламаларға домендік атауларды жергілікті желідегі немесе Интернеттегі ресурстарға қол жеткізу үшін қажетті сандық IP-адрестерге түрлендіруге мүмкіндік береді. Домендік атаулардан IP-адрестерді анықтау процесі адрестік шешу деп аталады.

Мазмұны мен орналасуы

Файл resolv.conf әдетте іздеу директиваларын қамтиды, олар берілген сұраныс атауын толық білікті домендік атауға айналдыру үшін қолданылатын әдепкі іздеу домендерін анықтайды, егер домендік қосымша берілмесе. Мысалы, search example.com local.test резюмелеушіні қосымша somehost.example.com және somehost.local.test мекенжайларын іздеуге баптайды. Сондай-ақ, шешілу үшін атау серверлерінің IP-адрестерінің тізімі бар. Мысалы, nameserver 1.1.1.1 резюмелеушіні 1.1.1.1 IP-адресі бар атау серверін сұрату үшін конфигурациялайды. Бірінші директивадан кейінгі қосымша nameserver директивалары тек бірінші немесе соңғы пайдаланылған сервер қолжетімсіз болған жағдайда ғана қолданылады. Мысал файл:

search example.com local.test
nameserver 10.0.0.17
nameserver 10.1.0.12
nameserver 10.16.0.7

resolv.conf файл әдетте файлдық жүйенің /etc каталогында орналасқан. Файл қолмен күтіледі немесе DHCP пайдаланылған кезде, әдетте resolvconf утилитасымен жаңартылады. systemd-ге негізделген Linux дистрибутивтерінде systemd-resolved қызметін пайдаланатын жүйелерде /etc/resolv.conf – /run/systemd/resolve/stub-resolv.conf файлына символдық сілтеме.