Установка і настройка dns сервера ubuntu

Установка і настройка dns сервера ubuntu

Сьогодні продовжимо цикл статей з налаштування сервера і розглянемо що ж із себе представляє настройка DNS сервера Ubuntu. У нас вже є сервер на базі ubuntu 14.04.1 LTS, на ньому налаштований DHCP сервер. Сьогодні ми туди додамо ще і службу DNS.

Установка і настройка DNS сервера Ubuntu

Для початку потрібно встановити останні оновлення системи

sudo apt-get update

sudo apt-get upgrade

Після цього встановимо службу DNS сервера Bind9

sudo aptitude install bind9

після установки служби, вона автоматично запуститися

Установка і настройка dns сервера ubuntu

Наступним кроком, генеруємо ключ для поновлення DNS записів

dnssec-keygen -a HMAC-MD5 -b 128 -r / dev / urandom -n USER DHCP_UPDATER

виводимо його на екран

cat Kdhcp_updater. *. private | grep Key

на екрані ви повинні побачити ключ, що то подібно до цього:

Обов'язково збережіть цей ключ, в подальшій настройці він нам знадобиться

Налаштовуємо DNS сервер Bind9

Відкриваємо файл конфігурації

sudo nano /etc/bind/named.conf.options

sudo cp /etc/bind/db.local /var/lib/bind/db.lab.loc

sudo nano /var/lib/bind/db.lab.loc

і внесемо правки як у мене:

; BIND data file for local loopback interface

@ IN SOA srv -01. lab. loc. root. srv -01. lab. loc. (

604800); Negative Cache TTL

@ IN NS srv -01. lab. loc.

@ IN A 192. 168. 0. 1

srv -01 IN A 192. 168. 0. 1

sudo cp /etc/bind/db.127 /var/lib/bind/db.192

sudo nano /var/lib/bind/db.192

Вносимо в нього наступне:

; BIND reverse data file for local loopback interface

@ IN SOA srv - 01.lab.loc. root. srv - 01.lab.loc. (

604800); Negative Cache TTL

@ IN NS srv - 01.

1 IN PTR srv - 01.lab.loc.

Зберігаємо, закриваємо, перезапускаємо Bind9

sudo /etc/init.d/bind9 restart

Зберігаємо, закриваємо, перевіряємо роботу DNS сервера:

у відповідь ви повинні побачити наступне:

Установка і настройка dns сервера ubuntu

У відповідь повинні отримати наступне:

Установка і настройка dns сервера ubuntu

Налаштування динамічного оновлення зон DHCP сервером

Якщо ви разом зі мною налаштовували сервер з самого початку, тоді у вас не повинно виникнути труднощів. Відкриємо файл /etc/dhcp/dhcpd.conf

sudo nano /etc/dhcp/dhcpd.conf

sudo /etc/init.d/isc-dhcp-server restart

На запит nslookup yos-pc (yos-pc це ім'я клієнтської машини), ми повинні побачити відповідь від сервера

Установка і настройка dns сервера ubuntu


Як бачите по скриншоту, працює і прямий і зворотний запити до DNS.

Установка і настройка dns сервера ubuntu

Поділитися посиланням:

Схожі статті