DIG'de “ek bölüm” nasıl yorumlanır?


11

Kazma sorgumda "ek bölüm" nasıl yorumlanacağını anlamaya çalışıyorum.

İşte benim özel sorgu için ek bölüm:

;; ADDITIONAL SECTION:
janus.radore.com.   831 IN  A   109.235.251.213
mimas.rh.com.tr.    458 IN  A   77.75.34.2
titan.radore.com.   586 IN  A   95.211.70.4

Rakamlar ne anlama geliyor? 831 nedir?

İşte google.com için bir kazı ile aynı bölüm:

;; ADDITIONAL SECTION:
ns1.google.com.     74569   IN  A   216.239.32.10
ns2.google.com.     45794   IN  A   216.239.34.10
ns3.google.com.     74569   IN  A   216.239.36.10
ns4.google.com.     45794   IN  A   216.239.38.10

Nihai hedefim, alan adımın kullandığı ad sunucularının performansını bulmak. Ama yine de "ek bölümü" nasıl yorumlayacağımı öğrenmek istiyorum.

Teşekkürler Haluk


1
söz konusu DNS sunucularını çalıştırırsanız, çalıştırabilirsiniz queryperf. Dağıtım ile birlikte stres testi bağlama için bir yardımcı programdır (varsayılan olarak yüklenmez, kendiniz kaynaktan yüklemeniz gerekir).
Chris S

Yanıtlar:


4

Resmi bir cevabım yok (henüz), ancak üst üste birkaç kez kazı yapmak bu sayının azaldığını gösteriyor - yaklaşık saniyede bir.

Bana göre bu listelenen belirli girişte kalan TTL olduğunu gösterir. Dolayısıyla, örneğinizde ns4.google.com adresinde güncellemeler için tekrar kontrol edilmeden önce 45794 saniye kaldı.

Düzenleme: Aslında sadece ilk bulgularımı destekleyecek olan bu bulundu:

http://www.madboa.com/geek/dig/#ttl


3
Resmi cevap evet, bu getirildiği özyinelemeli sunucudaki önbelleğe alınmış kaydın TTL'sidir. Yetkili bir sunucuyu sorgularsanız, TTL döndürülmemelidir.
Chris S

Şimdi neden geri saydığını anlıyorum. Çok teşekkürler!
Haluk

2
TTL @Chris edecek kayıtlar için dahil edilmesi, sadece aşağı saymaz sunucu yetkili olduğunu. Örneğin, dig -t ns google.com @ns1.google.comGoogle'ın DNS sunucularından birini Google'ın NS kayıtları ( ) için sorgularsanız , bunlar her zaman 345600 TTL (4 gün saniye) ile geri gelir.
Gordon Davisson

@ Gordon, Yetkili sunucuyu sorguladığınızda ve "Ek Bölüm" yoktur. Orada olmayan bir bölümden TTL almak oldukça zor.
Chris S

2
@Chris Er, hayır. Birincisi, yanıttaki tüm kaynak kayıtları, hangi bölümde (yetki, yanıt veya ek) olursa olsun TTL'ler içerir. İkincisi, ek bir bölüm olup olmadığı, sunucunun yetkili olup olmadığıyla (ve sadece işleri karmaşık hale getirirse, tek bir DNS yanıtı yetkili ve önbelleğe alınmış verilerin bir karışımını içerebilir). Daha digönce verdiğim örneği deneyin ve ek bir bölümle (ve hem yanıtın hem de ek bölümlerin TTL'leri) tamamen yetkili bir yanıt alırsınız.
Gordon Davisson

13

"Ek bölüm" şu anlama gelir: sorunuzla ilgili olan ancak aslında sorunun cevabı olmayan diğer bilgiler. Örneğin:

;; QUESTION SECTION:
;google.com.            IN  A

AGoogle.com adresini ( ) istedik .

;; ANSWER SECTION:
google.com.     165 IN  A   66.102.11.104

Bu onun IP adresidir.

;; AUTHORITY SECTION:
google.com.     21770   IN  NS  ns4.google.com.
google.com.     21770   IN  NS  ns3.google.com.
google.com.     21770   IN  NS  ns2.google.com.
google.com.     21770   IN  NS  ns1.google.com.

Bunlar bu sorunun yetkilileri.

;; ADDITIONAL SECTION:
ns1.google.com.     19431   IN  A   216.239.32.10
ns2.google.com.     19542   IN  A   216.239.34.10
ns3.google.com.     19368   IN  A   216.239.36.10
ns4.google.com.     19543   IN  A   216.239.38.10

Bunlar isim sunucularının adresleridir.

Ek bölüm bilgileri, ek gidiş dönüşlerden kaçınmanın bir yolu olarak aslında DNS yanıt paketinde bulunur.

Her satırda gördüğünüz sayılar kaydın önbelleğe alınabileceği saniye sayısıdır.


2
Bir yanıt paketinin ek bölümündeki verilere gerçekten güvenme ölçütlerinin (böylece gidiş gelişini azaltma) bugünlerde çok seçici olduğunu ekliyorum . RFC-2181 §5.4.1 , bildiğim en açık şekilde ifade edilen özeti içerir.
Andrew B

Bu yüzden doğru anlarsam, yetkili sunucu (ns1-4.google.com) google.com (google.com için bir kayıt.) İçin ayarlanmış kaynak kaydı vardı. Ancak Sorgu süresi bölümünde, ek bölümden sonraki bölüm farklı bir ad sunucusundan gelen yanıtı gösterir. Burada neler olduğunu açıklayabilir misiniz
gaurav parashar
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.