C# Whois Sorgulama

Merhaba Arkadaşlar,

Bu dersimizde sizlere c#‘da bir domainin whois bilgilerini sorgulatıcağız. Whois bilgisi bildiğiniz üzere domainin nereye, hangi hostinge vs. olan bilgilerini gösteren bir sorgulama türüdür diyebiliriz. Şimdi çok konuşmadan kodumuza geçelim. Gelin kodumuzu inceleyelim.

Şimdi öncelikle projemize 1 adet textbox, 1 adet buton ve 1 adet richtextbox ekliyoruz. Sonrasında Buton click olayına gelip aynen şu kodları yazıyoruz;

private void Button1_Click(object sender, EventArgs e)
 {
 string txtResponse = String.Empty;
 string strResponse = String.Empty;
TcpClient tcpWhois = new TcpClient("whois.internic.net", 43);
 NetworkStream nsWhois = tcpWhois.GetStream();
 BufferedStream bfWhois = new BufferedStream(nsWhois);
StreamWriter swSend = new StreamWriter(bfWhois);
 swSend.WriteLine(Textbox1.Text.ToString());
 swSend.Flush();
StreamReader srReceive = new StreamReader(bfWhois);
while ((strResponse = srReceive.ReadLine()) != null)
 {
 txtResponse += strResponse + "\r\n";
 }
tcpWhois.Close();
 richTextBox1.Text = txtResponse;
}

Dediklerimi yaptıktan sonra kod şunu yapıcaktır;
1- Textbox1‘e yazılan adresi alıp verilen paremetlelerle sorgulayıp, değerleri richtextbox’da göstericek. Böylelikle whois bilgimiz elimizde olucaktır. Bu aşaması benden arkadaşlar geliştirmesi sizden 🙂

Soru ve sorunlarınız için yorum bırakabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir