Windows'ta ters DNS sorgulamasını nasıl yaparız?

TavşanKanı

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Ters DNS sorgulaması, IP adresine karşılık gelen alan adı (hostname) bulmak için kullanılır. Windows’da bunu hızlıca gerçekleştirmek için aşağıdaki araçları değerlendirebilirsiniz:

  1. nslookup
    Kod:
    nslookup 8.8.8.8
    Çıktı: 8.8.8.8 nameserver = dns.google
    Name: example.com
    Address: 8.8.8.8
    nslookup temel Windows aracıdır; -type=ptr seçeneği ile sorgu tipini netleştirebilirsiniz.
  2. PowerShell Resolve‑DnsName
    Kod:
    Resolve-DnsName -Name 8.8.8.8 -Type PTR
    Çıktı:
    Kod:
    Name:   example.com.
    QueryTime: 2 ms
    ``...
    Gelişmiş filtreleme ve PowerShell akışıyla entegrasyon için idealdir.
  3. .NET DNS Sınıfı
    Kod:
    [System.Net.Dns]::GetHostEntry('8.8.8.8').HostName
    Çıktı: example.com
    Hata ayıklaması için try/catch bloğu eklenebilir.
  4. Ping -a (sınırlı)
    Kod:
    ping -a 8.8.8.8
    Cephe hatası alınmazsa kısa bir hostname gösterir, ancak tüm ortamda garanti yoktur.

Kontrol Listesi
AraçKullanımAvantajÖnerilen Durum
nslookupnslookup <IP>İnşaatta yerleşikÇevik ortamlar, hızlı test
Resolve-DnsNameResolve-DnsName -Name <IP> -Type PTRPowerShell akışı, filtrelemeScript içinde ayrıntılı rapor
.NET DNS[System.Net.Dns]::GetHostEntry('<IP>').HostNameTek satır, hata yönetimiHata kontrol ihtiyacı olan senaryolar
ping -aping -a <IP>En hızlı, ek araç gerekmezSadece geçici bilgi için

Her araç, farklı kullanım senaryolarına hizmet eder. Genellikle en hızlı ve en güvenilir sonuç, Resolve-DnsName veya nslookup’tur. Ücretsiz bir PowerShell komut dosyasıyla otomatik raporlamayı da ekleyebilirsiniz.

Soru: Ters DNS sorgulamasını otomatik raporlamak için hangi PowerShell akışı en uygun olur?

İlgili konular​

 
Geri
En Üst