خواهشا كمك (فوري ) Whois

Ealireza

Member
سلام اين كد رو ببنيد
کد:
<% @Page Language="C#" Debug="false"%> 
<% @Import Namespace="System.Net.Sockets" %> 
<% @Import Namespace="System.Text" %> 
<% @Import Namespace="System.IO" %> 
<% @Import Namespace="System.Text.RegularExpressions" %> 

<script language="C#" runat=server>  

public void btn_Click(object sender, EventArgs eArgs) 
{ 
 try 
 { 
   TcpClient objTCPC = new TcpClient(Request.Form["WhoisServer"], 43); 
   string strDomain = Request.Form["DomainName"] + "\r\n"; 
   byte[] arrDomain = Encoding.ASCII.GetBytes(strDomain); 
    
   Stream objStream = objTCPC.GetStream(); 
   objStream.Write(arrDomain, 0, strDomain.Length); 
   StreamReader objSR = new StreamReader(objTCPC.GetStream(),  
Encoding.ASCII); 
   lblResponse.Text = "<b>" + Request.Form["DomainName"] +  
"</b><br><br>" + Regex.Replace(objSR.ReadToEnd(),"\n","<br>"); 
        
   objTCPC.Close(); 
 } 
 catch(Exception ex) 
 { 
   lblResponse.Text = ex.ToString(); 
 } 
} 

</script>  


<html> 
<head> 
<style> 
.main {font-family:Verdana; font-size:12px;} 
.title {font-family:Verdana; font-size:18px; font-weight:bold;} 
</style> 
</head> 
<body> 
<span class="title" align="center">WHOIS ASP.NET page</span> 

<form method="POST" name="MainForm" runat="server"> 
<table> 
 <tr> 
   <td class="main" align="right">Whois Server</td> 
   <td class="main"> 
     <asp:DropDownList class="main" id="WhoisServer" runat="server"> 
       <asp:ListItem value="whois.networksolutions.com"> 
whois.networksolutions.com (.COM, .NET, .EDU)</asp:ListItem> 
       <asp:ListItem value="whois.ripe.net">whois.ripe.net 
(Europe)</asp:ListItem> 
       <asp:ListItem value="whois.cira.ca">whois.cira.ca (.CA) 
</asp:ListItem> 
       <asp:ListItem value="whois.nic.uk">whois.nic.uk 
(.CO.UK)</asp:ListItem> 
       <asp:ListItem value="whois.domain-registry.nl"> 
whois.domain-registry.nl (.NL)</asp:ListItem> 
     </asp:DropDownList> 
   </td> 
 </tr> 
 <tr> 
   <td class="main" align="right">Domain Name:</td> 
   <td class="main"><input type="text" class="main"  
name="DomainName" value=""></td> 
 </tr> 
 <tr> 
   <td class="main"> </td> 
   <td class="main"><input type="Submit" id="btnSubmit"  
OnServerClick="btn_Click" value="Send" runat="server" /></td> 
 </tr> 
</table> 
<br><br> 
<asp:Label class="main" id="lblResponse" runat="server"/> 
</form> 
</body> 
</html>
حالا اگه ميشه بگيد چطوري كرك ميشه چون بيشتر از 3 تا دامين رو نميتونه پيدا كنه

اقا اگه من فقط بخواهم بدونم يك دامين گرفته شده يا نه چطوري ميتونم
تروخدا كمك كنيد
اميدك جان :arrow:
خيلي مهمه
ميخواهم فقط بگه كه آيا اين گرفته شده يا نه :wink:
توي همون dotnetnuck هم يكي هست ولي من نتونستم ازش استفاده كنم
آقا لطفا كمك :cry:
مممنون
 

omidak

Active Member
سلام:
خوب مشكل كجاست
اينو من اجرا كردم كار كرد.
Domain هایی که هست رو براتون خروجی میده. اگر هم پیدا نکنه هیچی نمیده. :wink:

اونی هم که تویه DNN هستش ماله Ver 1.5 هست و رویه این جدیده کار نمیکنه.
اما فکر کنم تویه 2.4 درستش کردن. :wink:
 

جدیدترین ارسال ها

بالا