resolv.conf


resolv.conf to nazwa pliku komputerowego używanego w różnych systemach operacyjnych do konfigurowania programu rozpoznawania nazw systemu DNS (Domain Name System) . Plik jest zwykłym plikiem tekstowym, zwykle tworzonym przez administratora sieci lub przez aplikacje zarządzające zadaniami konfiguracyjnymi systemu. Program resolvconf jest jednym z takich programów na FreeBSD lub innych maszynach Unix , który zarządza plikiem resolv.conf.

Zamiar

W większości systemów operacyjnych typu Unix i innych, które implementują bibliotekę programu rozpoznawania nazw DNS (Domain Name System ) BIND , plik konfiguracyjny resolv.conf zawiera informacje określające parametry operacyjne programu rozpoznawania nazw DNS. Resolwer DNS umożliwia aplikacjom działającym w systemie operacyjnym tłumaczenie przyjaznych dla człowieka nazw domen na numeryczne adresy IP , które są wymagane do uzyskania dostępu do zasobów w sieci lokalnej lub Internecie . Proces określania adresów IP na podstawie nazw domen nazywa się rozpoznawaniem adresów .

Treść i lokalizacja

Plik resolv.conf zazwyczaj zawiera dyrektywy wyszukiwania , które określają domyślne domeny wyszukiwania używane do uzupełniania danej nazwy zapytania do w pełni kwalifikowanej nazwy domeny, gdy nie podano sufiksu domeny. Na przykład search example.com local.test konfiguruje program tłumaczący, aby dodatkowo wypróbował somehost.example.com i somehost.local.test .

Zawiera również listę adresów IP serwerów nazw do rozwiązania. Na przykład serwer nazw 1.1.1.1 konfiguruje program tłumaczący do wysyłania zapytań o serwer nazw o adresie IP 1.1.1.1. Dodatkowe serwera nazw po pierwszej są używane tylko wtedy, gdy pierwszy lub ostatni używany serwer jest niedostępny. Przykładowy plik to:

szukaj example.com local.test serwer nazw 10.0.0.17 serwer nazw 10.1.0.12 serwer nazw 10.16.0.7

Resolv.conf zwykle znajduje się w katalogu /etc systemu plików . Plik jest utrzymywany ręcznie lub, gdy protokół DHCP , jest zwykle aktualizowany za pomocą narzędzia resolvconf .

W systemowych dystrybucjach systemu Linux korzystających z systemd-resolved.service /etc/resolv.conf jest dowiązaniem symbolicznym do /run/systemd/resolve/stub-resolv.conf .

Zobacz też

Linki zewnętrzne