Skip to content
Smarter by Design.Simpler for Business

sys-cmd dig ​

sys-cmd dig, WEB-CLI'de seçili route table'dan bir DNS sunucusuna sorgu gönderir ve yanıtı bölümleriyle birlikte gösterir: dönen kayıtlar, TTL süreleri, yanıtın yetkili sunucudan gelip gelmediği ve sorgunun süresi. Ad çözümleme sorunlarında en ayrıntılı bilgiyi veren komuttur.

Komut Özeti ​

TR7 WEB-CLI · sys-cmd dig
# dig yazıp Tab: serbest parametre
admin@TR7LBWAF01> sys-cmd dig
<dig-parameter-1>
 
admin@TR7LBWAF01> sys-cmd dig @<sunucu> <ad> <kayıt-türü> <seçenekler>
admin@TR7LBWAF01>  

dig sözcüğünden sonra yazılan her şey araca olduğu gibi aktarılır. Zorunlu alan yoktur; sorgulanacak ad, isteğe bağlı sunucu, kayıt türü ve + ile başlayan seçenekler aracın kendi sözdizimine göre yazılır.

Nasıl Çalışır ​

KonuDavranış
BağlamSorgu seçili v-device ve route table içinden gönderilir; o route table'dan erişilemeyen bir DNS sunucusu yanıt vermez.
Sorgu sunucusu@ ile sunucu yazılmazsa cihazdaki varsayılan çözümleyici kullanılır.
SüreYanıt gelince ya da bekleme süresi dolunca kendiliğinden kapanır.
PipeÇıktı | ile süzülebilir ya da to-file ile dosyaya yazılabilir.
KayıtHer çalıştırma kullanıcı loglarına yazılır.

Sık Kullanılan Parametreler ​

ParametreNe yaparArkasına ne yazılır
@<sunucu>Sorgunun gönderileceği DNS sunucusunu seçerSunucunun IP adresi ya da adı, @ ile bitişik (ör. @10.0.7.53)
Kayıt türüHangi kaydın isteneceğini belirler; yazılmazsa A sorulurA · AAAA · CNAME · MX · NS · TXT · SOA · SRV
+shortYalnız yanıttaki değerleri yazar—
+traceÇözümlemeyi kök sunuculardan başlayarak adım adım izler—
+norecurseSunucudan yalnız kendi bildiği yanıtı ister—
+tcpSorguyu UDP yerine TCP ile gönderir—
-xTers sorgu yaparIP adresi
-pSunucunun varsayılan dışındaki portunu seçerPort numarası

Tablo sık kullanılan parametreleri özetler; tam liste ve davranış, aracın cihazdaki sürümüne bağlıdır.

Örnekler ​

TR7 WEB-CLI · A) GTM'in döndürdüğü adres
# sorguyu doğrudan GTM'in DNS adresine gönder
admin@TR7LBWAF01> sys-cmd dig @<gtm-dns-adresi> app.example.com A +short
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Alan adının yetkili sunucuları
admin@TR7LBWAF01> sys-cmd dig @10.0.7.53 example.com NS
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Sertifika doğrulama kaydı
# DNS doğrulamalı sertifika talebinden önce TXT kaydı yayında mı
admin@TR7LBWAF01> sys-cmd dig _acme-challenge.example.com TXT +short
admin@TR7LBWAF01>  
TR7 WEB-CLI · D) Çözümleme zinciri
admin@TR7LBWAF01> sys-cmd dig app.example.com A +trace
admin@TR7LBWAF01>  
TR7 WEB-CLI · E) Ters kayıt ve TCP ile sorgu
admin@TR7LBWAF01> sys-cmd dig -x 10.0.7.20 +short
admin@TR7LBWAF01> sys-cmd dig @10.0.7.53 app.example.com A +tcp
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Yetkili yanıt. Yanıt başlığındaki flags: satırında aa varsa yanıt doğrudan yetkili sunucudan gelmiştir; yoksa bir önbellekten gelmiş olabilir. GTM testlerinde önbellek katmanını atlamak için sorgu GTM'in DNS adresine @ ile gönderilir.
  • Yanıt yok. connection timed out iletisi, sunucuya seçili route table'dan ulaşılamadığını gösterebilir; önce ping ile sunucuya erişim, sonra route-table show ile bağlam doğrulanır.
  • Kısa denetim için nslookup de kullanılabilir.