Главная страница


ru.networks

 
 - RU.NETWORKS ------------------------------------------------------------------
 From : Ilia Kuliev                          2:5020/1423.6  24 Feb 2002  11:43:40
 To : Peter B. Shalimoff
 Subject : DNS response src
 -------------------------------------------------------------------------------- 
 
 24 Feb 02, Peter B. Shalimoff wrote:
 
  PBS> Я правильно понимаю, что на мой DNS-запрос ответит первый попавшийся
  PBS> сервер, знающий ответ?
 
 Hет, неправильно.
 
  PBS> Hет, не так, еще раз. :) Я правильно понимаю, что
  PBS> первый попавшийся сервер, знающий ответ на мой DNS-запрос, пошлет
  PBS> мне этот ответ, а не будет спрашивать дальше по цепочке?
 
 Правильно. Hо не совсем :)  Что значит "первый попавшийся"? Ответит стоящий
 первым в списке DNSов, а если он не ответил вообще ничего, то после таймаута
 запрашивается следующий за ним, потом следующий (если есть) и т.д.
 
  PBS> Если это так, то как узнать (в винде) адрес DNS сервера, ответившего
  PBS> на мой запрос? nslookup.exe расскажет?
 
 Так. По порядку. Если говорить про nslookup, тебе всегда отвечает первый
 стоящий в списке DNS. Чтобы изменить его, можно сказать "server ns.aaa.bbb",
 или запустить nslookup с соотв. ключиком. Если он не знает ответа, то он (DNS,
 а не nslookup) начинает искать, перебирая авторитетные DNSы последовательно от
 корня (.) . Когда он (опять же, DNS, а не твой nslookup) получит ответ, он его
 закэширует и отдаст тебе.
 
 Реальный пример. Сделаем вид, что мы сами себе DNS, и воспроизведем
 последовательность запросов и ответов используя nslookup.
 
 Запрашиваем адрес хоста www.kuliev.org. Делаем при этом вид, что у нас в кэше
 нету информации ни о kuliev.org., ни о зоне org., т.е. начинаем искать от
 корня.
 
 ecca-prima:~$ nslookup
 Default Server:  localhost
 Address:  127.0.0.1
 
 > set q=any
 > .
 
 Server:  localhost
 Address:  127.0.0.1
 
 Non-authoritative answer:
 (root)  nameserver = G.ROOT-SERVERS.NET
 (root)  nameserver = F.ROOT-SERVERS.NET
 (root)  nameserver = B.ROOT-SERVERS.NET
 (root)  nameserver = J.ROOT-SERVERS.NET
 (root)  nameserver = K.ROOT-SERVERS.NET
 (root)  nameserver = L.ROOT-SERVERS.NET
 (root)  nameserver = M.ROOT-SERVERS.NET
 (root)  nameserver = I.ROOT-SERVERS.NET
 (root)  nameserver = E.ROOT-SERVERS.NET
 (root)  nameserver = D.ROOT-SERVERS.NET
 (root)  nameserver = A.ROOT-SERVERS.NET
 (root)  nameserver = H.ROOT-SERVERS.NET
 (root)  nameserver = C.ROOT-SERVERS.NET
 (root)
         origin = A.ROOT-SERVERS.NET
         mail addr = nstld.verisign-grs.com
         serial = 2002022301
         refresh = 1800 (30M)
         retry   = 900 (15M)
         expire  = 604800 (1W)
         minimum ttl = 86400 (1D)
 
 Authoritative answers can be found from:
 (root)  nameserver = G.ROOT-SERVERS.NET
 (root)  nameserver = F.ROOT-SERVERS.NET
 (root)  nameserver = B.ROOT-SERVERS.NET
 (root)  nameserver = J.ROOT-SERVERS.NET
 (root)  nameserver = K.ROOT-SERVERS.NET
 (root)  nameserver = L.ROOT-SERVERS.NET
 (root)  nameserver = M.ROOT-SERVERS.NET
 (root)  nameserver = I.ROOT-SERVERS.NET
 (root)  nameserver = E.ROOT-SERVERS.NET
 (root)  nameserver = D.ROOT-SERVERS.NET
 (root)  nameserver = A.ROOT-SERVERS.NET
 (root)  nameserver = H.ROOT-SERVERS.NET
 (root)  nameserver = C.ROOT-SERVERS.NET
 G.ROOT-SERVERS.NET      internet address = 192.112.36.4
 F.ROOT-SERVERS.NET      internet address = 192.5.5.241
 B.ROOT-SERVERS.NET      internet address = 128.9.0.107
 
 > server G.ROOT-SERVERS.NET.
 
 Default Server:  G.ROOT-SERVERS.NET
 Address:  192.112.36.4
 
 > org.
 
 Server:  G.ROOT-SERVERS.NET
 Address:  192.112.36.4
 
 Non-authoritative answer:
 org     nameserver = A.GTLD-SERVERS.NET
 org     nameserver = G.GTLD-SERVERS.NET
 org     nameserver = H.GTLD-SERVERS.NET
 org     nameserver = C.GTLD-SERVERS.NET
 org     nameserver = I.GTLD-SERVERS.NET
 org     nameserver = B.GTLD-SERVERS.NET
 org     nameserver = D.GTLD-SERVERS.NET
 org     nameserver = L.GTLD-SERVERS.NET
 org     nameserver = F.GTLD-SERVERS.NET
 org     nameserver = J.GTLD-SERVERS.NET
 org     nameserver = K.GTLD-SERVERS.NET
 org     nameserver = E.GTLD-SERVERS.NET
 org     nameserver = M.GTLD-SERVERS.NET
 
 Authoritative answers can be found from:
 org     nameserver = A.GTLD-SERVERS.NET
 org     nameserver = G.GTLD-SERVERS.NET
 org     nameserver = H.GTLD-SERVERS.NET
 org     nameserver = C.GTLD-SERVERS.NET
 org     nameserver = I.GTLD-SERVERS.NET
 org     nameserver = B.GTLD-SERVERS.NET
 org     nameserver = D.GTLD-SERVERS.NET
 org     nameserver = L.GTLD-SERVERS.NET
 org     nameserver = F.GTLD-SERVERS.NET
 org     nameserver = J.GTLD-SERVERS.NET
 org     nameserver = K.GTLD-SERVERS.NET
 org     nameserver = E.GTLD-SERVERS.NET
 org     nameserver = M.GTLD-SERVERS.NET
 A.GTLD-SERVERS.NET      internet address = 192.5.6.30
 G.GTLD-SERVERS.NET      internet address = 192.42.93.30
 H.GTLD-SERVERS.NET      internet address = 192.54.112.30
 C.GTLD-SERVERS.NET      internet address = 192.26.92.30
 I.GTLD-SERVERS.NET      internet address = 192.43.172.30
 
 > server A.GTLD-SERVERS.NET.
 
 Default Server:  A.GTLD-SERVERS.NET
 Address:  192.5.6.30
 
 > kuliev.org.
 
 Server:  A.GTLD-SERVERS.NET
 Address:  192.5.6.30
 
 Non-authoritative answer:
 kuliev.org      nameserver = NS2.kuliev.org
 kuliev.org      nameserver = NS1.kuliev.org
 
 Authoritative answers can be found from:
 kuliev.org      nameserver = NS2.kuliev.org
 kuliev.org      nameserver = NS1.kuliev.org
 NS2.kuliev.org  internet address = 213.252.64.38
 NS1.kuliev.org  internet address = 212.188.18.16
 
 > server NS2.kuliev.org.
 
 Default Server:  NS2.kuliev.org
 Address:  213.252.64.38
 
 > www.kuliev.org.
 
 Server:  NS2.kuliev.org
 Address:  213.252.64.38
 
 www.kuliev.org  internet address = 195.38.136.30
 kuliev.org      nameserver = ns1.kuliev.org
 kuliev.org      nameserver = ns2.kuliev.org
 ns1.kuliev.org  internet address = 212.188.18.16
 ns2.kuliev.org  internet address = 213.252.64.38
 
 /поиск окончен/
 
 То-есть, теперь понятно, что твой вопрос не имеет смысла? Отвечает всегда
 тот DNS, на который настроена твоя операционка. Кого он запрашивал и как
 ему отвечали, ты не узнаешь, да и зачем тебе это знать?
 
 ilia
 
 --- GoldED/W32
  * Origin: --=/  Fulcrum Point  \=-- (2:5020/1423.6)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 DNS response src   Peter B. Shalimoff   24 Feb 2002 07:49:24 
 DNS response src   Ilia Kuliev   24 Feb 2002 11:43:40 
 Re: DNS response src   Peter B. Shalimoff   25 Feb 2002 08:24:05 
 DNS response src   Slav Matveev   26 Feb 2002 22:15:24 
Архивное /ru.networks/39033c78cb66.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional