ti@work X-press

Август 16, 2006

DNS для Мартовского Кота

Опубликовано в: [common] — ti@work @ 1:25 pm

Мартовскому Коту нужно настроить службу DNS. Ситуация: есть два разных доменных имени, зарегистрированных на настоящий момент в одной из публичных DNS-служб (www.xname.org, например), есть сервер с Microsoft Windows 2003 Web Edition и большое желание настроить на этом сервере службу DNS для поддержки этих доменов. Сюда я буду писать пошаговые инструкции по настройке DNS-службы, а Мартовский Кот будет все это внимательно читать и задавать свои вопросы, описывать непонятные ситуации - в комментах.

Шаг первый. Давай разберемся в терминологии?

Что такое “зона” в контексте DNS. Есть, как минимум, два аспекта употребления этого термина: мы говорим “зона”, когда подразумеваем иерархическое пространство имен (например, зона “точка ру” или “.RU”, зона “дот ком” или “.com|dot com”), то есть, имеем ввиду домен, и мы говорим “прямая|обратная (она же “реверсная”) зона”, когда имеем ввиду средства описания домена (вот тут есть немного теории) и выглядит это примерно так:

; <<>> DiG 8.3 <<>> -AXFR www.olejka.com
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8835
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; QUERY SECTION:
;; www.olejka.com, type = A, class = IN

;; ANSWER SECTION:
www.olejka.com. 1D IN A 64.151.101.17

;; AUTHORITY SECTION:
olejka.com. 1D IN NS ns1.goldvision.com.
olejka.com. 1D IN NS ns2.goldvision.com.

;; Total query time: 402 msec
;; FROM: rnd.gaztelekom.ru to SERVER: 195.161.106.2
;; WHEN: Wed Aug 16 19:47:51 2006
;; MSG SIZE sent: 32 rcvd: 95

С этим разобрались. Расшифровку всего вывода по www.olejka.com мы “будем посмотреть” попозже. Продолжаем разговор. Что у нас еще на повестке дня?

Дальше у нас с тобой разговор про описание зоны своими силами. Я предлагаю рассмотреть описание зоны в текстовом файле так, как это делается при настройке DNS в UNIX-подобных системах (BIND). Начинается все с указания параметра TTL с помощью одноименной переменной $TTL. Параметр, как ты уже мог догадаться, означает Time-to-Live и предназначен для определения срока кэширования информации об описываемой зоне (в контексте DNS данный параметр указывается для каждого объекта внутри описания зоны). Указание его в начале файла конфигурации зоны (мы все еще говорим об одном и том же файле, в котором будет храниться описание нашей зоны olejka.com) с помощью переменной $TTL распространит это значение на все объекты внутри этого файла, если не будет указано другое значение TTL для отдельных объектов. Исчисляется в секундах. Ну… считаем, что так сложилось исторически ;-)

Дальше мы можем указать так называемый ORIGIN и это совсем не тот ориджин, к которому ты привык в FIDO ;-)

3 Комментариев »

  1. Это расшифровка по уже готовой зоне, созданной на DNS моего провайдера.
    А как она, например, была сделана?
    Как описать то же самое?

    Комментарий от olejka — Август 17, 2006 @ 11:12 am

  2. а когда до реверсов дойдет?
    У меня уже горит, времени не осталось!

    Комментарий от Olejka — Август 27, 2006 @ 2:40 am

  3. Casino 1243352195

    Casino 1243352195

    Trackback от Casino 1243352195 — Май 29, 2009 @ 2:42 pm

RSS лента комментариев этой записи. TrackBack URI.

Оставить комментарий

You must be logged in to post a comment.

Работает на WordPress

Rodney's Bread Crumbs plugged in.