DNS Kayıtlarını nslookup ile Sorgulama

DNS Kayıtlarını nslookup ile Sorgulama
Windows ve Linux işletim sistemlerinde bulunan nslookup ile bir domain’in bilgilerini sorgulama parametreleri 1. A Kaydı Sorgulama ------------------- A kaydı, domain'in IPv4 adresini gösterir: ```bash nslookup -type=a google.com # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # # Non-authoritative answer: # Name:    google.com # Address: 142.250.186.78 ``` 2. NS (Name Server) Kaydı Sorgulama ---------------------------------- Alan adının DNS sunucularını listeler: ```bash nslookup -type=ns google.com # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # # Non-authoritative answer: # google.com  nameserver = ns1.google.com # google.com  nameserver = ns2.google.com # google.com  nameserver = ns3.google.com # google.com  nameserver = ns4.google.com ``` 3. SOA (Start of Authority) Kaydı Sorgulama ------------------------------------------ Alan adının yetkili DNS bilgilerini gösterir: ```bash nslookup -type=soa google.com # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # # Non-authoritative answer: # google.com #     origin = ns1.google.com #     mail addr = dns-admin.google.com #     serial = 404525777 #     refresh = 900 #     retry = 900 #     expire = 1800 #     minimum = 60 ``` 4. MX (Mail Exchange) Kaydı Sorgulama ------------------------------------ E-posta sunucularını listeler: ```bash nslookup -type=mx google.com # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # # Non-authoritative answer: # google.com  mail exchanger = 10 aspmx.l.google.com # google.com  mail exchanger = 20 alt1.aspmx.l.google.com ``` 5. Tüm DNS Kayıtlarını Sorgulama ------------------------------- ANY parametresi ile tüm kayıtları görüntüler: ```bash nslookup -type=any google.com # Örnek çıktı tüm A, MX, NS, SOA, TXT kayıtlarını içerir ``` 6. Spesifik DNS Sunucusu Kontrolü -------------------------------- Belirli bir DNS sunucusunu kullanarak sorgu: ```bash nslookup google.com 8.8.8.8 # Örnek çıktı: # Server:     8.8.8.8 # Address:    8.8.8.8#53 # # Non-authoritative answer: # Name:    google.com # Address: 142.250.186.78 ``` 7. Reverse DNS (RDNS) Araması ---------------------------- IP adresinden domain adını sorgulama: ```bash nslookup 8.8.8.8 # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # # Non-authoritative answer: # 8.8.8.8.in-addr.arpa  name = dns.google. ``` 8. Bağlantı Portunu Değiştirme ----------------------------- Varsayılan 53 portu yerine farklı port kullanma: ```bash nslookup -port=54 google.com # Örnek çıktı DNS sunucusunun 54 numaralı portunu kullanır ``` 9. Hata Ayıklama Bilgilerini Görüntüleme --------------------------------------- Debug modunda detaylı bilgi alma: ```bash nslookup -debug google.com # Örnek çıktı: # Server:     192.168.1.1 # Address:    192.168.1.1#53 # ------------ #     QUESTIONS: #         google.com, type = A, class = IN #     ANSWERS: #     ->  google.com #         internet address = 142.250.186.78 #         ttl = 300 # ------------ ``` Her bir sorgu türü için önemli notlar: - Sorguların çoğu varsayılan olarak recursive şekilde çalışır - TTL (Time To Live) değerleri kayıtların önbellek süresini gösterir - Non-authoritative yanıtlar, ara DNS sunucularından gelir - Debug modu ağ sorunlarını tespit etmek için çok faydalıdır - Port değiştirme özellikle özel DNS yapılandırmalarında kullanışlıdır
Önceki Yazı OCSF (Open Cybersecurity Schema Framework)
OCSF (Open Cybersecurity Schema Framework)

Günümüzde siber güvenlik tehditleri giderek artarken, kuruluşların bu tehd...

Sonraki Yazı Active Directory Replikasyon İçin Kullanılacak Scriptler
Active Directory Replikasyon İçin Kullanılacak Scriptler

Test-ADReplicationHealth Remove-LingeringObjects Get-ADReplicationPerformance ...