Autor del tema
#0
Linux işletim sistemlerinde DNS sorgulama işlemleri için en sık kullanılan araçlardan biri "dig" (Domain Information Groper) komutudur. Bu araç, alan adı sistemine dair detaylı bilgi almanızı sağlar ve özellikle A kayıtlarını sorgulamak için idealdir. A kaydı, bir alan adının IP adresine karşılık geldiği kayıttır.
Öncelikle, "dig" komutunun kurulu olup olmadığını kontrol edelim. Çoğu Linux dağıtımında varsayılan olarak bulunur, ancak yüklü değilse terminale aşağıdaki komutu girerek yükleyebilirsiniz:
A kayıtlarını sorgulamak için "dig" komutunu şu şekilde kullanabilirsiniz:
Burada "example.com" sorgulamak istediğiniz alan adı, "A" ise sorgulamak istediğiniz kayıt türüdür. Komutu çalıştırdıktan sonra, aşağıdaki gibi bir çıktı alacaksınız:
Yukarıdaki çıktıda, "ANSWER SECTION" kısmında alan adının IP adresi yer alır. Bu örnekte "example.com" için A kaydı 93.184.216.34 olarak gösterilmektedir.
Ek olarak, "dig" komutunu daha etkili kullanmak için bazı opsiyonları da değerlendirebilirsiniz. Örneğin, sorgu sonucunu daha ayrıntılı görmek için "+short" opsiyonunu ekleyebilirsiniz:
Bu komut yalnızca IP adresini döndürecektir.
Sonuç olarak, "dig" aracı ile A kayıtlarını sorgulamak, DNS ile ilgili sorunlarınızı çözmek ve alan adlarınızın IP adreslerini kontrol etmek için oldukça kullanışlıdır. Sorgulama sonuçlarını anlamak, DNS yapılandırmanızı daha iyi yönetmenize yardımcı olur.
Öncelikle, "dig" komutunun kurulu olup olmadığını kontrol edelim. Çoğu Linux dağıtımında varsayılan olarak bulunur, ancak yüklü değilse terminale aşağıdaki komutu girerek yükleyebilirsiniz:
CODE
1sudo apt-get install dnsutilsA kayıtlarını sorgulamak için "dig" komutunu şu şekilde kullanabilirsiniz:
CODE
1dig example.com ABurada "example.com" sorgulamak istediğiniz alan adı, "A" ise sorgulamak istediğiniz kayıt türüdür. Komutu çalıştırdıktan sonra, aşağıdaki gibi bir çıktı alacaksınız:
CODE
12345678910111213141516; <<>> DiG 9.10.6 <<>> example.com A
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 3600 IN A 93.184.216.34
;; Query time: 42 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Oct 23 12:34:56 UTC 2023
;; MSG SIZE rcvd: 65Yukarıdaki çıktıda, "ANSWER SECTION" kısmında alan adının IP adresi yer alır. Bu örnekte "example.com" için A kaydı 93.184.216.34 olarak gösterilmektedir.
Ek olarak, "dig" komutunu daha etkili kullanmak için bazı opsiyonları da değerlendirebilirsiniz. Örneğin, sorgu sonucunu daha ayrıntılı görmek için "+short" opsiyonunu ekleyebilirsiniz:
CODE
1dig +short example.com ABu komut yalnızca IP adresini döndürecektir.
Sonuç olarak, "dig" aracı ile A kayıtlarını sorgulamak, DNS ile ilgili sorunlarınızı çözmek ve alan adlarınızın IP adreslerini kontrol etmek için oldukça kullanışlıdır. Sorgulama sonuçlarını anlamak, DNS yapılandırmanızı daha iyi yönetmenize yardımcı olur.