DNS

Материал из megapuper
Перейти к: навигация, поиск

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

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

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


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

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

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


Запись типа 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) записи ресурсов


Любой файл зоны должен оканчиваться пустой строкой! Иначе в логах будет:

master/zone-name.ru:30: file does not end with newline

и данная зона обслуживаться DNS сервером не будет.


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


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