Yeni nslookup: Resolve-DnsName

Yeni nslookup: Resolve-DnsName

Nslookup komut satırı araçlarından olup DNS isim çözümlemesi için kullanılmaktadır. Resolve-DnsName, nslookup komutunun modern halidir. Bu yazımızda Resolve-DnsName komutunun isim çözümlerken nasıl kullanıldığını inceleyeceğiz.

Standart Sorgu

Resolve-DnsName www.onurbabur.com

 

Host Dosyasına Bakmadan Sorgulama

A kaydı kullanarak bir sayfaya erişim yaptığımızda DNS sorgulaması öncelikle Windows dizini altında bulunan host dizine altına bakarak ilgili kaydın bulunup bulunmadığı kontrol eder. Bulamazsa DNS sunucuya sorarak sorgulamayı sonlandırır. Host dizinine bakmadan direk DNS sunucu üzerinden kayıt sorgulayabilmek için,

Resolve-DnsName www.onurbabur.com -NoHostFile

Önbellek  Modunda Sorgulama

Bu komutu kullanabilmek için öncelikle Dns önbelleğini temizlememiz gerekecek. Önbelleği temizledikten sonra sorgulayacağımız A kaydını sadece önbellekte ara diyerek sorgulama gerçekleştireceğiz. Önbelleği sildiğimiz için ilgili kaydın olmadığı için hata verdiğini göreceğiz.

Önbelleği temizlemek için,

Clear-DnsClientCache

Resolve-DnsName www.onurbabur.com -CacheOnly

DNS Sunucu Belirterek Sorgulama

Resolve-DnsName www.onurbabur.com -Server 8.8.8.8

Kayıt Türüne Göre Sorgulama

Mail-Server

Resolve-DnsName google.com -Type MX

AAAA Kaydı (IPv6)

Resolve-DnsName facebook.com -Type AAAA

Birden Fazla İsim Sorgulama

 “onurbabur.com”,”cnn.com”,”facebook.com” | Resolve-DnsName -Type A | Format-Table -AutoSize

 

Foreach-Object döngüsü ile başka bir sorgulama

“onurbabur.com”,”facebook.com”,”cnn.com” | ForEach-Object {nslookup $_}

 

Resolve-DnsName Komutunu TXT Kullanarak Sorgulama

Get-Content ‘C:\DNS\dns.txt’ | Resolve-DnsName -Type A | Format-Table -AutoSize

Başka bir yazımızda görüşmek üzere,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir