PDA

Показать полную графическую версию : DNS.. Bind - как это работает?


Endy1
13-02-2009, 11:53
Можете объяснить или подкинуть ссылочку на толковый материал по работе 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
ну нет IP адресов и чего? :)

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

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

Endy1
16-02-2009, 11:36
при делегации домена, можно указать доменные имена NS серверов которые его обслуживают наряду с их IP адресами. »


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

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

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

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

Endy1
16-02-2009, 18:09
опять же если это домен верхнего уровня, то он должен быть куплен / зарегистирован у официального регистратора. »

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

czecz
17-02-2009, 00:58
домены второго уровня, например у нас в россии должны быть куплены у официальных регистраторов, прежде чем они смогут работать.

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

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

czecz
17-02-2009, 11:26
ну обычно рекомендуют классическую книгу DNS и BIND (http://www.ozon.ru/context/detail/id/3832125/)

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

Endy1
17-02-2009, 12:06
ну обычно рекомендуют классическую книгу DNS и BIND »

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

czecz
17-02-2009, 16:59
можно, ищите в интернете.

Endy1
25-02-2009, 15:03
Это часть ответа на запрос dig stockmann.ee
А что означает число 43200 в этом ответе?

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




© OSzone.net 2001-2012