C#域名whois查询

转载 2004年08月04日 07: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>

Kali渗透(一)----信息收集之域名(WHOIS)

一、信息收集分类 信息收集的方法可归为两类: 1.主动式收集:主动式收集是通过直接发起与被测目标网络之间的互动来获取相关信息,例如,ICMP ping或者TCP端口扫描。 2.被动式收集:被动...
  • u011781521
  • u011781521
  • 2017年04月05日 11:04
  • 2688

Python网络编程小例子:使用python获取网站域名信息

本文使用python,结合beautifulsoup,chardet,通过解析网页的方式,使用中国站长的接口,获取whois信息。...
  • xinxing__8185
  • xinxing__8185
  • 2015年05月13日 19:18
  • 2471

IP反查网站/IP反查接口 域名汇总

IP反查网站,ip反查接口,旁站查询接口大全,通过IP查域名汇总,域名历史解析记录查询,IP地址查对应机房名称、地址,查IP地址的AS号码。 IP反查网站,ip反查接口,旁站查询接口大全,通过I...
  • u010372867
  • u010372867
  • 2016年05月17日 17:30
  • 2365

WhoIs v1.0(域名查询程序)

  • 2005年12月06日 11:16
  • 13KB
  • 下载

whois域名信息查询源码

  • 2008年06月30日 13:24
  • 5KB
  • 下载

无组件域名及whois查询

  • 2004年08月20日 01:12
  • 9KB
  • 下载

查询域名whois

  • 2011年11月17日 23:23
  • 38KB
  • 下载

《Advanced Bash-scripting Guide》学习(十):利用whois查询域名信息

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅 Example 4-6. wh,whois域名查询 #!/bin/bash #做一个'wh...
  • cnhkzyy
  • cnhkzyy
  • 2017年07月02日 18:40
  • 135

python3实现域名查询和whois查询

关键字:python3 域名查询 域名查询接口 whois查询原文:http://www.cnblogs.com/txw1958/archive/2012/08/31/python3-domain-w...
  • qianglee
  • qianglee
  • 2013年12月22日 11:20
  • 501

python3实现域名查询和whois查询

1. 域名查询 万网提供了域名查询接口,接口采用HTTP协议: 接口URL:http://panda.www.net.cn/cgi-bin/check.cgi 接口参数:area_domain,...
  • psm86609496
  • psm86609496
  • 2014年06月10日 21:08
  • 362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#域名whois查询
举报原因:
原因补充:

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