Powershell İçinden Domain Adı / Tescili Kontrolü

Yine Powershell, yine bir kolaylık!
Sık sık alan adı sorgulaması yapıyor musunuz?
Peki Powershell içerisinde bir fonksiyonumuz olsa, istediğimiz an onu kullanarak sorgulamalarımızı Powershell içerisinden hızlıca yapsak? Eminim hoşunuza gidecektir.
Aşağıdaki script ile yapabilecekleriniz:

  • Bir domain adının başkası tarafından alınıp alınmadığının kontrolü
  • Domain başkası tarafından alınmışsa bununla ilgili bilgiler

Aşağıdaki powershell kodumuzu profil dosyanız içine (profile.ps1) kopyalayabilir ya da whois.ps1 ismiyle profil yolunuzun içine kaydedip (daha önceki makalelerimde anlattığımm şekliyle) kullanabilirsiniz.

function whois($siteadres){
$iewhois = new-object -com “InternetExplorer.Application”
$iewhois.navigate(“http://whois.domaintools.com/$siteadres”)
start-sleep -s 3
$sonuc=$iewhois.Document.body.innertext
$sonuc3=”Bu domain ad? ba?kas? taraf?ndan al?nm??”
if ($sonuc -match “This domain name is not registered”){
$sonuc2=”Bu domain ad? bo?, siz alabilirsiniz!”
write-host $sonuc2 -foregroundcolor “green”
$iewhois.quit()
}
else{
 
write-host $sonuc3 -foregroundcolor “red”
write-host “——————” -foregroundcolor “red”
write-host $sonuc -foregroundcolor “green”
$iewhois.quit()
}
}

Kullan?m? da oldukça basit.
Örnek: whois olmayandomain.com

Örnek: whois bakionur.com


Tesekkürler,
BakiOnur