Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   DNS.. Bind - как это работает? (http://forum.oszone.net/showthread.php?t=131871)

Endy1 13-02-2009 11:53 1037245

DNS.. Bind - как это работает?
 
Можете объяснить или подкинуть ссылочку на толковый материал по работе Bind. Кое в чём я уже разобрался, но ясно ещё далеко не всё...
Вот например. В файле зоны имеем такую запись:

Код:

$TTL 86400
nordic.com.          IN SOA  ns.lala.ee. hostmaster.ns.lala.ee. (
                        2009021303 ; serial
                        10800 ; refresh
                        1800 ; retry
                        604800 ; expire
                        43200 ; default_ttl
                        )
                IN      NS      ns.lala.ee.
                IN      NS      ns2.lala.ee.
                IN      MX      10      mail.lala.ee.
$ORIGIN nordic.com.


Каким образом DNS перенаправляет запрос nordic.com на нужный сервер? Я не вижу тут никаких IP адресов.

czecz 16-02-2009 09:27 1039819

ну нет IP адресов и чего? :)

при делегации домена, можно указать доменные имена NS серверов которые его обслуживают наряду с их IP адресами.

поиграйтесь с командой "dig +trace $domain" , много нового узнаете.

Endy1 16-02-2009 11:36 1039920

Цитата:

Цитата czecz
при делегации домена, можно указать доменные имена NS серверов которые его обслуживают наряду с их IP адресами. »


А что такое делегация домена? :dont-know
Т.е. он ищет нужный адрес по цепочке на разных DNS серверах?

Например, если физически сайт находится на сервере в чужом домене (не в том, где наш DNS сервер), могу ли я прописать зону в нашем DNS? Например, наш DNS в домене lala.ee а сайт находится на сервере ozon.ee.

czecz 16-02-2009 14:48 1040128

делегация - это непосредственное задание списка dns серверов (и иногда IP адресов - так называемые glue records) и размещение файла зоны на этих серверах.

ну и опять же если это домен верхнего уровня, то он должен быть куплен / зарегистирован у официального регистратора.

Endy1 16-02-2009 18:09 1040393

Цитата:

Цитата czecz
опять же если это домен верхнего уровня, то он должен быть куплен / зарегистирован у официального регистратора. »

Т.е. пока домен не куплен у регистратора он не будет делегироваться (надеюсь правильно использую термин) с другими DNS серверами?

czecz 17-02-2009 00:58 1040752

домены второго уровня, например у нас в россии должны быть куплены у официальных регистраторов, прежде чем они смогут работать.

домены третьего и более уровней, к примеру company.org.ru управляются владельцем домена второго уровня org.ru, то есть именно владелец org.ru домена, делегирует вам ваш домен company.org.ru (то есть прописывает у себя в файле для зоны org.ru имя company и список серверов для этого имени - делает делегацию). Данная делегация как вы уже понимаете, может стоить денег, а может и быть бесплатной, взависимости от того как вы договоритесь с владельцем доменного имени второго уровня.

Endy1 17-02-2009 10:47 1041015

Cпасибо czecz за подробные ответы!
Можете подсказать ресурс, где можно посмотреть самые используемые команды для Bind? Желательно с пояснениями на русском. Да и вообще, если у кого есть что-то полезное по этому DNS - делитесь пожалуйста.

czecz 17-02-2009 11:26 1041042

ну обычно рекомендуют классическую книгу DNS и BIND

и то что найдете в интернете, например на wikipedia или еще где...

Endy1 17-02-2009 12:06 1041077

Цитата:

Цитата czecz
ну обычно рекомендуют классическую книгу DNS и BIND »

Самому накладно покупать (хотя ОЧЕНЬ надо), а босс не согласится. Книга-то на русском, а у нас эстонская фирма... :(
Ее в электронном виде можно где-нибудь скачать?

czecz 17-02-2009 16:59 1041393

можно, ищите в интернете.

Endy1 25-02-2009 15:03 1048325

Это часть ответа на запрос dig stockmann.ee
А что означает число 43200 в этом ответе?

Код:

stockmann.ee.          43200  IN      NS      ns.eunet.ee.


Время: 21:31.

Время: 21:31.
© OSzone.net 2001-