DNS Lookup Nedir?
DNS Lookup, bir alan adının (domain name) IP adresine dönüştürülmesini sağlayan sorgulama işlemidir. DNS sunucuları aracılığıyla gerçekleştirilir. Tarayıcınıza www.google.com yazdığınızda bu alan adı, bir IP adresine çevrilerek doğru sunucuya ulaşmanızı sağlar. Bu çeviri işlemine DNS Lookup denir.
Türleri:
- Forward Lookup: Alan adından IP adresi bulunur. (örn:
google.com → 142.250.180.78) - Reverse Lookup: IP adresinden alan adı bulunur. (örn:
142.250.180.78 → google.com)
Komutla DNS Lookup Nasıl Yapılır?
1. Windows, Linux, macOS:
nslookup komutu:
nslookup google.com
dig komutu (Linux/macOS):
dig google.com
host komutu (Linux/macOS):
host google.com
Örnek ve Anlatımı
nslookup çıktısı:
> nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 142.250.180.78
Server: Sorguyu yanıtlayan DNS sunucusu
Name: Sorgulanan alan adı
Address: Alan adının IP adresi
dig komutu çıktısı:
; <<>> DiG 9.11.3 <<>> google.com
;; ANSWER SECTION:
google.com. 300 IN A 142.250.180.78
ANSWER SECTION: Sorguya ait yanıt kısmı
A kaydı: IPv4 adresini temsil eder
Reverse Lookup örneği:
nslookup 142.250.180.78
Çıktı:
Name: lhr25s10-in-f14.1e100.net
Address: 142.250.180.78
Ne İşe Yarar?
- Alan adının doğru IP adresine yönlenip yönlenmediğini kontrol eder
- DNS yapılandırma hataları tespit edilir
- Web sunucularının IP bilgileri görüntülenir
- CDN veya yönlendirme olup olmadığı anlaşılabilir
Dikkat Edilmesi Gerekenler
- DNS önbelleği nedeniyle eski sonuçlar alınabilir
- Aynı domain birden fazla IP'ye sahip olabilir
- Farklı DNS sunucularından farklı yanıtlar alınabilir
DNS Lookup, internetteki her bağlantının arka planında çalışan, kullanıcıyı doğru adrese yönlendiren bir rehber gibidir. Bu işlem sayesinde kullanıcılar karmaşık IP adreslerini ezberlemek zorunda kalmadan kolayca internette gezinebilir.