Как работает первый уровень?

Все остальное

Как работает первый уровень?

Сообщение flamaster » 11 фев 2010, 09:39

помогите плз разобратся в проблеме.
у нас есть домен (допустим) test.com, в качестве ns прописан ns.test.com.
в файл конфигурации зоны .com пропишится ли ip address dns server-a или нет?
flamaster
новичок
 
Сообщения: 35
Зарегистрирован: 04 авг 2009, 15:01

Re: Как работает первый уровень?

Сообщение mario » 12 фев 2010, 09:13

кратко да. (если вы регистратору сказали для своего домена какие ns сервера ) иначе ваш домен бессмысленный и ваш нс сервер является не авторизированным для зоны test.com
более развернутый ответ для понимания.

есть рутовые сервера

a.root-servers.net. (198.41.0.4)
b.root-servers.net. (192.228.79.201)
c.root-servers.net. (192.33.4.12)
d.root-servers.net. (128.8.10.90)
e.root-servers.net. (192.203.230.10)
f.root-servers.net. (192.5.5.241)
g.root-servers.net. (192.112.36.4)
h.root-servers.net. (128.63.2.53)
i.root-servers.net. (192.36.148.17)
j.root-servers.net. (192.58.128.30)
k.root-servers.net. (193.0.14.129)
l.root-servers.net. (199.7.83.42)
m.root-servers.net. (202.12.27.33)

когда кто либо запрашивает test.com
ваш днс (который прописан в сетефой конфигурации) если не знает вашего запроса спрашивает эти самые сервера. ему отвечает тот кто знает зону com
в зоне ком ищется 2 -ого уровня ns отвечающие за зону test (тут как раз ответ будет осуществлять ваш) и у ns-ов спрашивается уже хост www. если нет записи A для www то вам скажут "банан" если есть то отдаст айпи адрес. я думаю иерархия запроса понятна ....
mario
новичок
 
Сообщения: 11
Зарегистрирован: 02 сен 2009, 15:52
Откуда: KRD

Re: Как работает первый уровень?

Сообщение lehisnoe » 12 фев 2010, 10:14

Несколько коментов к посту mario:
если вы регистратору сказали для своего домена какие ns сервера

Регистатор "принимает" перечень ns серверов для домена только после их успешного тестирования. Наверняка видели подобные мессаги от регистраторов:
Тестирование DNS-серверов для домена 'test.com' успешно
завершено. Новый список DNS-серверов для домена 'test.com':
ns.test.com 1.2.3.4.
ns2.test-b.com


Также можно потрейсить весь путь резолва доменного имени при помощи команды dig (в данном примере я поюзал ДНС сервер от google - 8.8.8.8):
Код: Выделить всё
[book ~] dig @8.8.8.8 +trace www.ya.ru

; <<>> DiG 9.4.3-P4 <<>> @8.8.8.8 +trace http://www.ya.ru
; (1 server found)
;; global options:  printcmd
.                       33906   IN      NS      J.ROOT-SERVERS.NET.
.                       33906   IN      NS      E.ROOT-SERVERS.NET.
.                       33906   IN      NS      I.ROOT-SERVERS.NET.
.                       33906   IN      NS      G.ROOT-SERVERS.NET.
.                       33906   IN      NS      H.ROOT-SERVERS.NET.
.                       33906   IN      NS      K.ROOT-SERVERS.NET.
.                       33906   IN      NS      B.ROOT-SERVERS.NET.
.                       33906   IN      NS      L.ROOT-SERVERS.NET.
.                       33906   IN      NS      C.ROOT-SERVERS.NET.
.                       33906   IN      NS      F.ROOT-SERVERS.NET.
.                       33906   IN      NS      A.ROOT-SERVERS.NET.
.                       33906   IN      NS      D.ROOT-SERVERS.NET.
.                       33906   IN      NS      M.ROOT-SERVERS.NET.
;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 53 ms

ru.                     172800  IN      NS      ns2.nic.fr.
ru.                     172800  IN      NS      ns9.ripn.net.
ru.                     172800  IN      NS      e.dns.ripn.net.
ru.                     172800  IN      NS      ns2.ripn.net.
ru.                     172800  IN      NS      ns5.msk-ix.net.
ru.                     172800  IN      NS      ns.ripn.net.
ru.                     172800  IN      NS      f.dns.ripn.net.
;; Received 285 bytes from 198.41.0.4#53(A.ROOT-SERVERS.NET) in 136 ms

ya.ru.                  345600  IN      NS      ns1.yandex.ru.
ya.ru.                  345600  IN      NS      ns5.yandex.ru.
;; Received 102 bytes from 193.232.142.17#53(e.dns.ripn.net) in 46 ms

http://www.ya.ru.              7200    IN      CNAME   ya.ru.
ya.ru.                  7200    IN      A       77.88.21.8
ya.ru.                  7200    IN      A       93.158.134.8
ya.ru.                  7200    IN      A       213.180.204.8
ya.ru.                  7200    IN      NS      ns1.yandex.ru.
ya.ru.                  7200    IN      NS      ns5.yandex.ru.
;; Received 132 bytes from 213.180.204.1#53(ns5.yandex.ru) in 2 ms
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: Как работает первый уровень?

Сообщение root » 12 фев 2010, 15:52

flamaster писал(а):в файл конфигурации зоны .com пропишится ли ip address dns server-a или нет?

сам он туда точно не пропишется
в файле зоны должна присутствовать запись:
Код: Выделить всё
ns               IN              A         IP-address
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Как работает первый уровень?

Сообщение flamaster » 13 фев 2010, 08:09

root писал(а):
flamaster писал(а):в файл конфигурации зоны .com пропишится ли ip address dns server-a или нет?

сам он туда точно не пропишется
в файле зоны должна присутствовать запись:
Код: Выделить всё
ns               IN              A         IP-address

т.е в файл зоны .com пропишится типа:
ns.test.com. IN A ip address
???
flamaster
новичок
 
Сообщения: 35
Зарегистрирован: 04 авг 2009, 15:01

Re: Как работает первый уровень?

Сообщение root » 13 фев 2010, 13:16

да
иначе как же мир узнает IP-адрес хоста ns.test.com
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Как работает первый уровень?

Сообщение flamaster » 15 фев 2010, 08:15

а если указать в качестве ns: ns.test.net то тогда в зоне .com нужно ли прописать "A" запись для ns.test.net? или все автоматом пойдет по рекурсивному запросу.
flamaster
новичок
 
Сообщения: 35
Зарегистрирован: 04 авг 2009, 15:01

Re: Как работает первый уровень?

Сообщение root » 15 фев 2010, 15:22

тогда при обращении к test.com и получении "ссылки" на ns.test.net обращение соответственно пойдет к зоне test.net и поиском узла ns.test.net
записть соответственно в test.com будет уже:
Код: Выделить всё
IN      NS      ns.test.net.
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Как работает первый уровень?

Сообщение flamaster » 15 фев 2010, 17:32

понял
Большое спасибо!
flamaster
новичок
 
Сообщения: 35
Зарегистрирован: 04 авг 2009, 15:01

Re: Как работает первый уровень?

Сообщение root » 16 фев 2010, 16:07

flamaster писал(а):Большое спасибо!

большое пжалста
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia


Вернуться в Разное (networks)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18