Com nasıl çözülemez?


17

Bazılarının bunun tam olarak yapıcı olmadığını düşündüğümün farkındayım, buuuut, com, org, us, ru veya başka bir üst düzey alanı nasıl çözemeyeceğinizi merak ediyordum? Bunu bir öğrenme egzersizi olarak görüyorum çünkü DNS'in nasıl çalıştığını anladığımda bazı boşluklar olabilir. Mesela denedim;

nslookup com
Server:    dns.server.com
Address:   123.123.123.123

*** dns.server.com cant find com: Non-existent domain

Her zaman .comüst düzey alan adı altındaki diğer tüm sitelerin, adı verilen gerçek bir alan adının varlığına bağlı olduğunu düşündüm com. En azından, alan adındaki mevcut alan adlarını takip ettiğini düşündüm .com. Neyi kaçırıyorum?


2
DNS bu şekilde çalışmaz. .COM sorgusunu sorgulayamaz ve herhangi bir şeyin listesini alamazsınız. Kök Bölge Yönetimini görmek için IANA.org'a neyin var olduğunu bilmek istiyorsanız
Brent Pabst

@BrentPabst Konferansın bu kısmı için uykuda olmalıydım çünkü bu meh için yeni bir bilgi. Thanx!
Chad Harrison

Öyleyse bu bir ödev sorusu mu? Lütfen SSS bölümünü okuyun.
Brent Pabst

3
Okulda değilsem ödev sayılır mı? Bir süre önce aldığım birkaç telekom sınıfına atıf yapıyordum.
Chad Harrison

1
Değil bu şekilde davranmasına tüm TLD'leri olsa, biliyorum ws A kaydı vardır (bu size yönlendirir www.website.ws)
DerfK

Yanıtlar:


24

Onlar com bağlıdır. - ancak A kaydı yok ve bu şekilde bakamazsınız. Bunun yerine NS kaydını aramayı deneyin:

 nslookup
> set type=NS
> com.
Server:     12.12.12.12
Address:    12.12.12.12#53

Non-authoritative answer:
com nameserver = b.gtld-servers.net.
com nameserver = f.gtld-servers.net.
com nameserver = j.gtld-servers.net.
com nameserver = g.gtld-servers.net.
com nameserver = k.gtld-servers.net.
com nameserver = e.gtld-servers.net.
com nameserver = l.gtld-servers.net.
com nameserver = d.gtld-servers.net.
com nameserver = i.gtld-servers.net.
com nameserver = m.gtld-servers.net.
com nameserver = a.gtld-servers.net.
com nameserver = h.gtld-servers.net.
com nameserver = c.gtld-servers.net.

Authoritative answers can be found from:
b.gtld-servers.net  internet address = 192.33.14.30
b.gtld-servers.net  has AAAA address 2001:503:231d::2:30
f.gtld-servers.net  internet address = 192.35.51.30
j.gtld-servers.net  internet address = 192.48.79.30
g.gtld-servers.net  internet address = 192.42.93.30
k.gtld-servers.net  internet address = 192.52.178.30
e.gtld-servers.net  internet address = 192.12.94.30
l.gtld-servers.net  internet address = 192.41.162.30
d.gtld-servers.net  internet address = 192.31.80.30
i.gtld-servers.net  internet address = 192.43.172.30
m.gtld-servers.net  internet address = 192.55.83.30
a.gtld-servers.net  internet address = 192.5.6.30
a.gtld-servers.net  has AAAA address 2001:503:a83e::2:30
h.gtld-servers.net  internet address = 192.54.112.30
c.gtld-servers.net  internet address = 192.26.92.30

Bu com için yetkili gtld sunucuları verecektir. ve üzerinde bir alan adı için bir sonraki ad sunucuları grubuna yönlendirilirsiniz.

Kazıyorsanız, deneyin dig +trace com., sonra size kökten çıktıyı ve rotayı gösteren http://www.digwebinterface.com/?hostnames=com.&type=&trace=on&ns=resolver&useresolver=8.8.4.4&nameservers= adresini ziyaret edin. NXDOMAIN yanıtını veren NS'ye kadar.


1
Nota ilginç olduğu .içinde com.bu örnekte konularda.
Chad Harrison

17

Hiçbir şey kaçırmıyorsunuz. 'Com' alan adı var, ancak A kaydı yok. NS kayıtlarını (etki alanı sunucusu kayıtları) ararsanız, sonuçları (beklendiği gibi) alırsınız.

; <<>> DiG 9.9.1-P2 <<>> NS com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25150
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 16

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;com.                               IN      NS

;; ANSWER SECTION:
com.                        8396    IN      NS      d.gtld-servers.net.
com.                        8396    IN      NS      l.gtld-servers.net.
com.                        8396    IN      NS      g.gtld-servers.net.
com.                        8396    IN      NS      f.gtld-servers.net.
com.                        8396    IN      NS      m.gtld-servers.net.
com.                        8396    IN      NS      k.gtld-servers.net.
com.                        8396    IN      NS      h.gtld-servers.net.
com.                        8396    IN      NS      e.gtld-servers.net.
com.                        8396    IN      NS      c.gtld-servers.net.
com.                        8396    IN      NS      j.gtld-servers.net.
com.                        8396    IN      NS      i.gtld-servers.net.
com.                        8396    IN      NS      a.gtld-servers.net.
com.                        8396    IN      NS      b.gtld-servers.net.

;; ADDITIONAL SECTION:
a.gtld-servers.net. 94680   IN      A       192.5.6.30
a.gtld-servers.net. 94680   IN      AAAA    2001:503:a83e::2:30
b.gtld-servers.net. 94680   IN      A       192.33.14.30
b.gtld-servers.net. 94680   IN      AAAA    2001:503:231d::2:30
c.gtld-servers.net. 94680   IN      A       192.26.92.30
d.gtld-servers.net. 94680   IN      A       192.31.80.30
e.gtld-servers.net. 94680   IN      A       192.12.94.30
f.gtld-servers.net. 94680   IN      A       192.35.51.30
g.gtld-servers.net. 94680   IN      A       192.42.93.30
h.gtld-servers.net. 94680   IN      A       192.54.112.30
i.gtld-servers.net. 94680   IN      A       192.43.172.30
j.gtld-servers.net. 94680   IN      A       192.48.79.30
k.gtld-servers.net. 94680   IN      A       192.52.178.30
l.gtld-servers.net. 94680   IN      A       192.41.162.30
m.gtld-servers.net. 94680   IN      A       192.55.83.30

;; Query time: 35 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug 17 15:50:18 2012
;; MSG SIZE  rcvd: 520

2
Bir SOA kaydının yanı sıra DNSKEY, NSEC3PARAM ve RRSIG kayıtları da vardır. Bölge aktarımları elbette devre dışı.
Skaperen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.