DNS
Описание файла зоны
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) записи ресурсов
- Любой файл зоны должен оканчиваться пустой строкой! Иначе в логах будет:
- master/zone-name.ru:30: file does not end with newline
- и данная зона обслуживаться DNS сервером не будет.
Типы DNS серверов:
- Первичный(основной) DNS сервер
- Вторичный DNS сервер
- Кэширующий DNS сервер
- Сервер пересылки DNS
ipconfig /displaydns - просмотр кэша DNS ipconfig /flushdns - очистка кэша DNS