Функции службы DNS и режимы работы службы named

Функции службы DNS

DNS (англ.DomainNameSystem — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись). Для нормального функционирования службы требуется синхронизация часов (ntp).

Основой DNS является представление об иерархической структуре доменного имени и зонах. Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу (с административной точки зрения — другой организации или человеку), что позволяет возложить ответственность за актуальность информации на серверы различных организаций (людей), отвечающих только за «свою» часть доменного имени.

DNS осуществляет след. функции:

• преобразование простых имен хостов в доменные;

• поиск IP-адреса по имени хоста; - прямая

• поиск имени хоста по IP-адресу; - обратная

• передача запросов серверам высшего уровня;

При статическомDNS имена хостов иIPрасполагаются в локальных конфигурационных файлах.

При динамичесом DNSкомпьютеры сами сообщают свои имена при получении IPадреса от службы DHCP

Named

1. Может работать как * ведущий (master) - несет ответственность за свой домен.

*ведомый slave) – должен знать адреса для домена и сам обработать запрос.

*транслирующий с кэшем (не знает ничего о доменах) забрасывает все на верх и сохраняет все в кэш памяти.

2. Может обслуживать несколько доменов.

3. Поддерживает как статические так и динамические dns.

- Для того, чтобы запустить named в кеширующем режиме, достаточно раскомментировать и заполнить раздел настройки forwarders (вышестоящие серверы)

- Чтобы при указании данного сервера в качестве единственного dns-сервера кроме локальных были доступны все остальные зоны необходимо указать в опции «forwarders» ip-адреса dns-серверов вашего провайдера: forwarders { 192.168.0.1; };

- Чтобы named был доступен по всем сетевым интерфейсам закоментируйте параметр: listen-on {localhost;};

- Чтобы named был доступен по только тем сетемым интерфейсам, которые вы хотите, следует их указывать через точку с запятой: listen-on {localhost; 192.168.100.2; };

- Чтобы named не был доступен ни одному сетевому интерфейсу, кроме локального следует указать: listen-on {localhost;};


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: