' Установка и настройка DNS сервера named на CentOS 6 | Шнайдер блог

Установка и настройка DNS сервера named на CentOS 6

Сегодня, мы с вами разберем, что такое DNS сервер и как его установить на CentOS6. Отмечаем, что DNS-сервер или как его еще называют name server — это  приложение, которое служит для ответов на запросы по соответствующему протоколу. Если среди читателей присутствуют новички, то скажем так: основная задача DNS-сервера это трансляция доменных имен в IP адреса и обратно.

Для того, чтобы перейти к установке DNS сервера, заходим на сервер и первым делом устанавливаем редактор nano.

yum install nano

Теперь, приступаем к первому этапу, а именно установке Master DNS

Затем обновляем систему через команду:

yum update -y

После, устанавливаем bind и bind-utils:

yum install bind bind-utils -y

После установки нужно отредактировать конфиг, поскольку он уже есть по умолчанию, нам его нужно только подкорректировать.

nano /etc/named.conf

options {

#listen-on port 53 { 127.0.0.1; };

listen-on-v6 port 53 { ::1; };

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query { any; };

allow-transfer { localhost; 37.59.247.217; };

recursion no;

 

dnssec-enable yes;

dnssec-validation yes;

dnssec-lookaside auto;

 

/* Path to ISC DLV key */

bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";

};

Первым делом, закомментируйте строчку

#listen-on port 53 { 127.0.0.1; };

Далее, добавляем строку:

allow-query { any; };

Разрешаем делать запрос серверу с любого адреса прописав:

allow-transfer { localhost; 37.59.247.217; };

И не забываем прописать доменную зону в конфиг:

zone "sibway.pro" IN {

type master;

file "sibway.pro.zone";

allow-update { none; };

};

Теперь, можно приступить ко второму этапу:

Конфигурированию доменных зон.

Сперва, отмечаем, что нам нужно прописать данные в доменной зоне, для этого мы можем взять существующий файл и отредактировать его до нужной конфигурации. Поскольку у нас, уже есть такой  файл, sibway.pro.zone который прописан в главном конфиге, как файл конфигурации доменной зоны. Открываем его через редактор:

nano /var/named/sibway.pro.zone

И прописываем:

$TTL 86400

@  IN   SOA ns1.sibway.pro. root.sibway.pro. (

2014120801 ;Serial

                 3600 ;Refresh

                 1800 ;Retry

                 604800 ;Expire

                 86400 ;Minimum TTL

)

IN     NS      ns1.sibway.pro.

IN     NS      ns2.sibway.pro.

ns1               IN     A        37.59.247.217

ns2               IN     A       188.165.154.23

; Define hostname -> IP

@                 IN      A       37.59.247.217

www            IN      A       37.59.247.217

Не забываем сохранить все изменения и переходим к перезагрузке сервера:

service named restart

Чтобы name сервер запустился во время загрузки системы, прописываем команду:

chkconfig named on

И напоследок, чтобы проверить работает ли name сервер, прописываете:

dig @37.59.247.217 sibway.pro