Кешуючий DNS server Debian

Автор | 03.03.2023

Щоб створити та налаштувати кешуючий DNS сервер на Debian, виконайте наступні кроки:

  1. Встановіть пакет bind9 командою:
sudo apt-get install bind9
  1. Відкрийте файл конфігурації named.conf.options за допомогою текстового редактора:
sudo nano /etc/bind/named.conf.options
  1. Знайдіть рядок, який починається з “forwarders”, він містить DNS сервери, до яких буде відправлятись запити, якщо вони не можуть бути оброблені локально. Додайте до цього рядка IP-адреси DNS серверів, які ви хочете використовувати для кешування запитів. Наприклад, якщо ви хочете використовувати DNS сервер Google, введіть наступне:
forwarders {
8.8.8.8;
8.8.4.4;
 };
  1. Збережіть файл та вийдіть з текстового редактора.
  2. Відкрийте файл конфігурації named.conf.local:
sudo nano /etc/bind/named.conf.local
  1. Додайте зони, які ви хочете кешувати, наприклад:
zone "example.com" { 
       type master; 
       file "/etc/bind/db.example.com"; 
};
  1. Збережіть файл та вийдіть з текстового редактора.
  2. Створіть файл з налаштуваннями зони, яку ви хочете кешувати:
sudo nano /etc/bind/db.example.com
  1. Додайте записи для зони, наприклад:
$TTL 1h @ IN SOA ns1.example.com. admin.example.com. (2022010101 ;serial number 1h ; refresh 15m ; retry 1w ; expire 1h ) ; minimum IN NS ns1.example.com. IN NS ns2.example.com. ns1 IN A  192.168.1.1 ns2 IN A  192.168.1.2
  1. Збережіть файл та вийдіть з текстового редактора.
  2. Перезапустіть службу bind9:
sudo systemctl restart bind9

Тепер ваш кешуючий DNS сервер готовий до використання. Щоб перевірити, чи працює він належним чином, спробуйте звернутися до любої нової сторінки.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *