27 Şub 2007 ASP.NET Whois Sorgusu Kategori: ASP.NET Etiketler: ASP.NET 0 Yorum Merhaba arkadaşlar, bu makalemizde ASP.NET ile whois sorgulama işleminin nasıl yapıldığına bakacağız.ASP.NET Whois Sorgusu Bir domain adı almak istedigimizde ik olarak baskası tarafından register edilip edilmedigine yani almak için müsait olup olmadıgına bakarız. Iste bende bu makale de ASP.NET ile whois sorgusunun nasıl yapılacagını anlatacagım. Web kaynaklarını uzaktan sorgulamak için System.Net.WebClient sınıfını kullanırız. Bu sınıf internet kaynaklarına erismek için WebRequest sınıfını kullanır. Burada, bir byte array döndüren ve kaynaktan veriyi indiren WebClient sınıfının Download metodu vardır. Byte olarak gönderilen veri sisteme ANSI olarak encode edilir. Alınan veriyi parse etmek için Regex sınıfını kullanılır. Ihtiyacımız olan veriyi elde etmek için de Match sınıfını kullanacagız... Peki bu bilgileri nereden sorgulayacagız? Bu bilgileri tutan whois serverları kullanarak istedigimiz domain adını sorgulayabiliriz. Ben bu projemde http://www.directnic.com/whois Whois serverını kullanacagım. Simdi örnegimize geçelim; Ilk olarak Bir Web Projesi olusturalım... Projemize domain adlarını sorgulamak için kullanacagımız ve domain adını girmemiz için formumuza bir textbox, domain adı uzantısını seçmemiz için bir dropdown, sonucu görüntülemek için label ve whois sorgusunu yapmak için button ekleyelim. Benim olusturdugum Whois Sayfası asagıdaki gibidir; Simdi bu islem için kodlarımızı yazalım; Evet simdi projemizi çalıstıralım; Simdi domain adını sorgulayalım; Whois sonucu bu domain adının daha önceden register edilmis oldugunu gördük; simdide register edilmemis bir domain adı sorgulayalım; Bu makalenin de sonuna geldik, baska bir makalede görüsmek üzere basarı ve iyi günler dilerim. Sem GÖKSU MCP | MCAD.NET | MCTS Örnek Kodlar için mail adresimi kullanabilirsiniz semgoksu@semgoksu.com Kaynaklar http://www.codeproject.com Yorum (0) Bu yazıya henüz yorum yapılmamış... Yorum Yaz * Ad Soyad: * Email: * Message: