/etc/resolv.conf
Файл /etc/resolv.conf
є конфігураційним файлом, який використовується операційною системою Linux для налаштування DNS (Domain Name System). Він визначає, які DNS-сервери повинні використовуватися для перетворення доменних імен на IP-адреси.
Основне призначення
Коли ви вводите URL-адресу (наприклад, example.com
) у браузері, система звертається до DNS-сервера, щоб знайти відповідну IP-адресу. Файл /etc/resolv.conf
вказує, які сервери використовувати для цього запиту.
Типовий вміст файлу
Файл може виглядати так:
Основні параметри:
nameserver
:Вказує IP-адресу DNS-сервера.
Ви можете додати кілька
nameserver
, і система буде використовувати їх послідовно, якщо перший недоступний.
search
:Додає домен для автозавершення при використанні коротких імен. Наприклад, якщо вказано
search example.com
, запитhost1
буде інтерпретуватися якhost1.example.com
.
options
:Використовується для додаткових налаштувань, таких як час очікування або кількість спроб підключення:
Управління файлом /etc/resolv.conf
/etc/resolv.conf
У більшості сучасних систем цей файл генерується автоматично такими сервісами, як:
NetworkManager.
systemd-resolved.
dhclient.
Через це внесення змін вручну може бути перезаписане. Щоб уникнути цього:
Використовуйте налаштування у відповідному менеджері (наприклад, NetworkManager).
Створіть статичний файл, видаливши символічне посилання (
/etc/resolv.conf
зазвичай є символьним посиланням) і запишіть необхідну конфігурацію.Можна зафіксувати файл, зробивши його незмінним командою `chattr`.
Перевірка поточного стану DNS
Ви можете перевірити налаштування DNS у вашій системі за допомогою:
Типові проблеми
Файл перезаписується: Це трапляється, якщо активний менеджер мережевих з'єднань автоматично змінює файл. Рішення – правильно налаштувати цей менеджер.
Некоректний DNS-сервер: Якщо вказано сервер, який не працює, система не зможе знайти доменні імена.
Для чого це корисно?
Файл /etc/resolv.conf
необхідний для коректної роботи мережевих з'єднань, особливо на сервері, де важливо забезпечити стабільний доступ до DNS.
Last updated