Powershell içerisinden 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

Leave a Reply