OS X'te ana bilgisayar Komutu ile Ayrıntılı DNS Aramaları Gerçekleştirin
İster bir web sitesi, ister posta sunucusu veya başka bir şey olsun, tüm alan adları bir IP adresiyle ilişkilendirilir. nslookup'ı kullanmak, belirli bir web sitesi veya etki alanı için DNS bilgilerini ve IP'yi almanın basit bir yolunu sunarken, çok daha ayrıntılı bir alma istiyorsanız, bunun yerine host komutunu kullanabilirsiniz. Ana bilgisayar komutu, işaret ettiği etki alanı için kapsamlı bir DNS araması gerçekleştirir, bu da onu birçok durumda nslookup veya dig'den çok daha kullanışlı hale getirir.Bu, DNS yayılma sorunlarını gidermek ve keşfetmek ya da yalnızca gerçek bir IP adresi, CNAME, IPv6 adresi veya başka bir şey almak gibi birçok durumda yararlı olabilir.
host komutunu kullanmak oldukça kolaydır, Mac OS X ve Linux'ta bulunur, dolayısıyla bir DNS araması yapmak için gereken her yerde kullanabilmeniz gerekir. Komut sözdizimi basittir, Terminal'i açın ve aşağıdakini kullanın:
ev sahibi
DNS ayrıntılarını almak için -a bayrağını da kullanabilirsiniz, bu da kapsamlı bir arama sağlar:
ev sahibi -a
Örneğin, google ile değiştirmek ve google.com'da host -a'yı çalıştırmak, sayısız IP adresi ve posta sunucusunun DNS arama ayrıntılarının kapsamlı bir listesini verir.
"Air% host -a google.com google.com deneniyor ;; Kesildi, TCP modunda yeniden deneniyor. Google&39;ı denemek.com;; ->>HEADER<<- işlem kodu: QUERY, durum: NOERROR, kimlik: 64673 ;; bayraklar: qr rd ra; SORU: 1, CEVAP: 27, YETKİLİ: 0, İLAVE: 0 ;; SORU BÖLÜMÜ: ;google.com. HİÇBİR ŞEKİLDE;; CEVAP BÖLÜMÜ: google.com. 299 IN A 1.2.3.208 google.com. 299 IN A 1.2.3.213 google.com. 299 IN A 1.2.3.210 google.com. 299 IN A 1.2.3.212 google.com. 299 IN A 1.2.3.215 google.com. 299 IN A 1.2.3.209 google.com. 299 IN A 1.2.3.214 google.com. 299 IN A 1.2.3.221 google.com. 299 IN A 1.2.3.218 google.com. 299 IN A 1.2.3.211 google.com. 299 IN A 1.2.3.220 google.com. 299 IN A 1.2.3.219 google.com. 299 IN A 1.2.3.216 google.com. 299 IN A 1.2.3.217 google.com. 299 IN A 1.2.3.207 google.com. 21599 IN NS ns3.google.com. google.com.tr 599 IN MX 40 alt3.aspmx.l.google.com. google.com.tr 21599 IN TYPE257 \ 19 000714981749824711982818926F6D google.com. 21599 IN SOA ns1.google.com. dns-admin.google.com. 2015031701 7200 1800 1209600 300 google.com. 599 IN MX 50 alt4.aspmx.l.google.com. google.com.tr 3599 IN TXT v=spf1 içerir:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~tüm google.com. 21599 IN NS ns1.google.com. google.com.tr 21599 IN NS ns2.google.com. google.com.tr 599 IN MX 10 aspmx.l.google.com. google.com.tr 599 IN MX 20 alt1.aspmx.l.google.com. google.com.tr 21599 IN NS ns4.google.com. google.com.tr 599 IN MX 30 alt2.aspmx.l.google.com. 98 ms Air%&39;de 8.8.8.853&39;ten 613 bayt alındı "
Sonlara doğru, arama için kullanılan DNS sunucularının da doğrudan sorgulanmak zorunda kalmadan listelendiğini fark edeceksiniz, ancak yine de tüm DNS'lerin kapsamlı bir listesini istiyorsanız bu önerilir. belirli bir makinenin kullandığı sunucular. Yakın zamanda değiştirildiyse ve gördüğünüz veriler olması gerekenle eşleşmiyorsa, DNS önbelleğinin temizlenmesi gerekli olabilir.
Ayrıca -t işaretiyle belirli kayıt türleri elde edebilirsiniz, örneğin, bir CNAME veya ANAME ya da NameServer (NS) kaydı istiyorsanız, sözdizimi aşağıdaki gibi görünür:
ana bilgisayar -t NS
Yine google.com'u örnek olarak kullanırsak, ad sunucusunu sorgulamak şu sonucu verir:
% ana bilgisayar -t NS google.com google.com ad sunucusu ns3.google.com. google.com ad sunucusu ns2.google.com. google.com ad sunucusu ns1.google.com. google.com ad sunucusu ns4.google.com.
Bir dahaki sefere DNS sorunları üzerinde çalışırken, ağ araç setinize eklemek için iyi bir komut olan host komutunu unutmayın.