ASP.NET域名查询系统

原创 2004年09月28日 09:45:00
<% @Page Language="C#" %>
<% @Import Namespace="System.Net.Sockets" %>
<% @Import Namespace="System.Text" %>
<% @Import Namespace="System.IO" %>
<html>
<head>
<title>.Com/.Net/.Org/.Cn 域名Whois信息查询</title>
<meta name="keywords" content=".Com,.Net,.Org,.Cn 域名Whois信息查询">
<meta name="generator" content=".Com/.Net/.Org,.Cn 域名Whois信息查询">
<meta name="description" content=".Com/.Net/.Org,.Cn 域名Whois信息查询">
<style>
<!--
body,input{
        font-family: Tahoma, Verdana; color: #004080; font-size: 12px        
        }
a:link,a:visited{
        text-decoration: none; color: #004080
        }
-->
</style>
</head>
<body>
<form id="fmQuery" runat="server">
&nbsp;要查询的域名域名:
www.<asp:TextBox id="txtDomain" width="100" value="ASPXBOY.COM" runat="server" />
&nbsp; <asp:Button id="btnQuery" OnClick="btn_click"
text="查询!" runat="server" />(只能查询.Com/.Net/.Org/.Cn 域名Whois的信息)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href ="WhoisCode.htm" title="View the source code here!">源代码在这里</a>
<BR><HR width="550" height="1" align="left"><BR>
<asp:label id="lblResult" runat="server" />
</form>
</body>
</html>
<script language="C#" runat="server">
void btn_click(Object sender, EventArgs e)
{
String strServer;
String strDomain = txtDomain.Text;
String strServerCom = "whois.networksolutions.com";
String strServerCN = "whois.cnnic.net.cn";
String strResponse;
string[] arrDomain = strDomain.Split('.');
if (arrDomain[1].ToUpper()=="CN")
{
       
        strServer=strServerCN;
}
else
{
        strServer=strServerCom;
}

bool blSuccess = IsWhosisSuccess(strDomain, strServer, out strResponse);
if (blSuccess)
{
lblResult.Text = strResponse;
}
else
{
lblResult.Text = "查找失败....";
}
}
bool IsWhosisSuccess(String strDomain, String strServer,
                   out String strResponse)
{
  strResponse = "none";
  bool blSuccess = false;
  TcpClient tcpc = new TcpClient();
  try
  {
    tcpc.Connect(strServer, 43);
  }
  catch(SocketException ex)
  {
    strResponse = "连接不到该 Whois server,请稍后再试。";
    return false;
  }

  strDomain += "/r/n";
  Byte[] arrDomain = Encoding.UTF8.GetBytes(strDomain.ToCharArray());
  try
  {
        Stream s = tcpc.GetStream();
        s.Write(arrDomain, 0, strDomain.Length);
       
        StreamReader sr = new StreamReader(tcpc.GetStream(), Encoding.UTF8);
        StringBuilder strBuilder = new StringBuilder();
        string strLine = null;

        while (null != (strLine = sr.ReadLine()))
        {
                strBuilder.Append(strLine+"<br>");
        }
        tcpc.Close();
               
        blSuccess = true;
        string my="Go to Huobazi's WebSite:<a href=/"http://www.aspxboy.com/" title=/".Net男孩社区/">www.AspxBoy.Com</a><br>";
        strResponse = strBuilder.ToString()+my;  }
  catch(Exception e)
  {
        strResponse = e.ToString();
  }
  
  return blSuccess;
}
  </script>

春天网络asp.net版域名主机系统(c#全源码开放)

  • 2004年08月17日 09:15
  • 1.05MB
  • 下载

ASP.NET中的域名查询系统

ASP.NET域名查询系统 .Com/.Net/.Org/.Cn 域名Whois信息查询 body,input{ font-family: Tahoma, Verdana; colo...
  • jackwill
  • jackwill
  • 2005年11月05日 13:54
  • 409

怎样用asp.net实现简单的查询功能

现有建有班级、课程和教师三个SQL表,用dropdown控件选择后,按下按钮便能显示出它们在表里对应的编码。请问怎么去现实?...
  • xiaoxie151
  • xiaoxie151
  • 2005年04月04日 09:50
  • 890

asp.net获取当前网址url\域名

asp.net获取当前网址url 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli  "http://"是协议名...
  • li_ser
  • li_ser
  • 2016年06月17日 08:35
  • 9474

ASP.NET 获得指定URL地址的域名部分

Uri url = new Uri("http://www.baidu.com/show.aspx?id=2");//初始化URLResponse.Write(url.Host);//获取域名部分...
  • lhypang2006
  • lhypang2006
  • 2008年08月20日 17:12
  • 1172

asp.net实现通过域名或主机名获得IP地址

通过域名查IP,是站长的常用功能了,用asp.net实现的代码如下: public string GetIpByHostName(string hostName) {     hostNam...
  • my98800
  • my98800
  • 2017年07月24日 08:08
  • 228

学习ASP .NET MVC5官方教程总结(八)搜索查询

学习ASP .NET MVC5官方教程总结(八)搜索查询         在本节中,我们为 Index 方法添加查询功能,使我们能够根据电影的题材或名称进行查找。    首先,我们需要更新...
  • yejinwei1220
  • yejinwei1220
  • 2015年05月02日 22:01
  • 1202

ASP.NET网站如何实现不同域名解析不同的子目录

准备在自己的主机里引用多个域名,先找点资料 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:玉成 链接:https://www.zhihu.com/questio...
  • huyu107
  • huyu107
  • 2016年01月25日 16:15
  • 1578

使用ActiveX实现的Web自定义查询-万能查询

-----前言------    从事C/S、WEB开发已有多年,一直比较关注“自定义查询”、“万能查询”这些概念。在项目开发中,用户会经常要求对查询统计报表进行调整,甚至更希望能自己定义查询结果。为...
  • MCool
  • MCool
  • 2010年03月22日 14:28
  • 1103

域名查询系统--适合新手

On Error Resume NextServer.ScriptTimeOut=9999999Function getHTTPPage(Path)        t = GetBody(Path) ...
  • payunshangdezhu
  • payunshangdezhu
  • 2004年10月19日 22:20
  • 1202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET域名查询系统
举报原因:
原因补充:

(最多只允许输入30个字)