DNS — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Новая страница: «Описание файла зоны test.ru. IN SOA servmp.test.ru. root.test.ru. ( 21 ;serial number 900 ;refresh …»)
(нет различий)

Версия 19:36, 5 марта 2014

Описание файла зоны

test.ru.       IN SOA servmp.test.ru. root.test.ru. (
               21	;serial number
               900	;refresh
               600	;retry
               86400	;expire
               3600  ) ;default TTL(Windows) Minimum(Unix)

test.ru. - имя зоны, можно заменить собачкой @
IN - класс, в данном случае Internet(сейчас другие классы не используются)
SOA - Start Of Authority указывает, что сервер является самым надёжным для данной зоны
servmp.test.ru. - имя PriDNS сервера зоны
root.test.ru. - контактная информация(фактически email: root@test.ru)
serial number - порядковый номер зоны, при изменении зоны должен увеличиваться
refresh - периодичность опроса в сек SecDNS - PriDNS
retry - время в сек повторного обращения SecDNS к PriDNS при его не ответе
expire - время в сек через которое SecDNS будет считать имеющуюся у него информацию устаревшей
default TTL - время жизни информации в кэше


NS запись(Name Server) - данная запись указывает DNS-сервера обслуживающие зону test.ru

test.ru.    NS    servmp.test.ru.


Запись типа A - устанавливает соответствие между именем хоста и его IP-адресом

имя_хоста   	        [TTL]  	A       IP-адрес

one			1200	A	192.168.0.1
one.test.ru			A	192.168.0.1


Запись типа CNAME - предназначена для присваивания хосту дополнительного имени-псевдонима

имя_псевдоним   [TTL]    CNAME   имя_хоста

fuck			 CNAME	 one.test.ru.
xer			 CNAME	 one


Запись типа MX - указывает на почтовый сервер

имя_домена	[TTL]	MX   приоритет  почтовый_сервер

mail			MX   10		 mail01.test.ru.
mail			MX   20		 mail02.test.ru.

У некоторых записей в конце ставится символ «.» (точка). Точка в конце имени означает, что к этому имени #не будет дописываться имя домена указанного в этой зоне. Запись ns.test.ru (без точки) будет и интерпретироваться DNS сервером как ns.test.ru.test.ru, но если в #конце поставить точку (ns.test.ru.), то сервер уже не будет дописывать имя домена test.ru в конец имени. #Таким образом запись one «превращается» в one.test.ru, т.к. символа точки после one нет.


Запись типа PTR — указатель, служит для выполнения обратного преобразования IP-адресов в имена хостов.

IP-адрес        [TTL]    PTR   имя_хоста

192.168.0.10			 PTR   servmp.test.ru


Запись типа SRV - указывает на сервер, который предоставляет нужную нам службу _имя службы._протокол.имя домена [TTL] SRV приоритет относительный_вес порт имя_сервера_службы _gc._tcp.test.ru IN SRV 0 100 3268 servmp.test.ru.


RR записи(resource records) записи ресурсов


  1. Любой файл зоны должен оканчиваться пустой строкой! Иначе в логах будет:
  2. master/zone-name.ru:30: file does not end with newline
  3. и данная зона обслуживаться DNS сервером не будет.


Типы DNS серверов: - Первичный(основной) DNS сервер - Вторичный DNS сервер - Кэширующий DNS сервер - Сервер пересылки DNS

ipconfig /displaydns - просмотр кэша DNS ipconfig /flushdns - очистка кэша DNS