Четверг, 25.04.2024, 04:09
Приветствую Вас Гость | RSS

Мои записки о Линукс

Меню сайта
Наш опрос
Что вы хотите видеть на этом сайте?
Всего ответов: 228
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа



Яндекс цитирования



Фриланс работа на Freelancehunt.com

Главная » 2010 » Сентябрь » 6 » Кэширующий DNS сервер в CentOS
14:37
Кэширующий DNS сервер в CentOS




Справка

DNS-сервер — приложение, предназначенное для ответов на DNS - запросы по соответствующему протоколу. Также DNS-сервером могут называть хост, на котором запущено приложение.

Кэширующий DNS-сервер — сервер, который обслуживает запросы клиентов, (получает рекурсивный запрос, выполняет его с помощью нерекурсивные запросы к авторитативным серверам или передаёт рекурсивный запрос вышестоящему DNS-серверу)

http://ru.wikipedia.org/wiki/DNS-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80




Очень часто многие системные администраторы, сталкиваются с задачей "поднятия”  собственного ДНС сервера, обслуживающего небольшую сеть офиса.

В данной статье я расскажу о простой установке и настройке кэширующего DNS сервера.

Приступаем к установке:


yum install caching-nameserver


После установки отредактируем файл /etc/named.conf



//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
   listen-on port 53 { 127.0.0.1;192.168.100.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     { localhost;192.168.100.0/24; };
   recursion yes;

   dnssec-enable yes;
   dnssec-validation yes;
   dnssec-lookaside auto;

   /* Path to ISC DLV key */
   bindkeys-file "/etc/named.iscdlv.key";
};

logging {
       channel default_debug {
               file "data/named.run";
               severity dynamic;
       };
};

zone "." IN {
   type hint;
   file "named.ca";
};

include "/etc/named.rfc1912.zones";



Как видно из конфига выше, нужно добавить свое значение в строке   


listen-on port 53 { 127.0.0.1;192.168.100.1; };


Какой порт слушать (в данном случае 53)
Где я добавил IP адрес 192.168.100.1 (адрес моего сервера). Вы можете добавить несколько адресов в случае, если на вашем сервере существует такая необходимость.
И в строке:


allow-query     { localhost;192.168.100.0/24; };


"Разрешать запросы от"
Я добавил адрес подсети с которой разрешены запросы к моему DNS  серверу (192.168.100.0/24).
Вы можете добавить несколько подсетей.
После чего запускаем наш сервер:


service named start


Если вы не допустили ошибок, все должно запустится.
Добавляем наш сервис named в "автозагрузку”

chkconfig --level 345 named on


Вот и все ;-) Кэширующий DNS сервер у нас запущен. В следующей статье мы рассмотрим простую установку SQUID - кэширующего прокси сервера

При перепечатке указание ссылки на http://centos.moy.su обязательно

Просмотров: 15667 | Добавил: 63rS3rK | Теги: ДНС сервер в CentOS, named, настройка кэширующего ДНС в Линукс, DNS в Centos | Рейтинг: 4.8/4
Всего комментариев: 1
1 Flossy  
0
If time is money you've made me a walethier woman.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Сентябрь 2010  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930
Сайт детских журналов

Споносор для web-мастеров







Copyright MyCorp © 2024