演示http://www.aspxboy.com/whois.aspx
拷贝代码请到这里 http://www.aspxboy.com/WhoisCode.htm
<% @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"> 要查询的域名域名: www.<asp:TextBox id="txtDomain" width="100" value="ASPXBOY.COM" runat="server" /> <asp:Button id="btnQuery" OnClick="btn_click" text="查询!" runat="server" />(只能查询.Com/.Net/.Org/.Cn 域名Whois的信息) <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 Web Form项目,如`WebForm1.aspx`,并在对应的代码文件`WebForm1.aspx.cs`中编写查询逻辑。首先,确保引入必要的命名空间,如`System.Net`和`System.IO`,这些将用于网络请求和文件操作。 批量...
在这个实例中,我们将讨论如何利用ASP.NET技术来编写一个在线查看域名Whois信息的系统。 Whois是一个用于查询域名注册信息的协议,它允许用户通过输入域名来获取该域名的所有者、注册日期、到期日期、注册商等关键...
全球 WHOIS 查询 是一网页接口的域名及 IP 地址 WHOIS 信息查询工具。支持 .cn .com .net .sg .tw .hk 等 138 个 国际顶级域名 (gTLD) 及 国家及地区顶级域名 (ccTLD) WHOIS 查询。支持 IDN。域名查询, 中文域名, ...
用asp.net做的第一个域名查询小网页,支持查询3721、通用网址、中国地域域名查询、中文域名及注册后E-mail自动回复功能,有简单的后台管理。 网页信息修改请打开 Web.config 文件 演示:...
"春天网络asp.net版域名主机系统"是一个专门为网络服务提供商设计的管理平台,主要用于管理和分配基于ASP.NET技术的域名和虚拟主机服务。这个系统可能集成了注册、管理、计费、监控等多种功能,使得网络服务提供商...
用asp.net做的第一个**查询小网页,支持查询3721、通用网址、中国地域**查询、中文**及注册后E-mail自动回复功能,有简单的后台管理。 网页信息修改请打开 Web.config 文件 演示:http://www.vb.net.cn/whois/]...
在本案例中,"asp域名查询源代码(绝对经典好用)" 是一个基于ASP技术实现的域名查询系统,它提供了对国际域名、国内域名、中文域名以及新增域名的查询功能。下面将详细介绍这个系统的相关知识点。 1. **ASP基础** ...
在ASP.NET项目中,你可以将以上功能封装成一个服务,然后在Web页面上提供一个输入框让用户输入域名,点击按钮后触发WhoIs查询,显示结果。记得在实际应用中,要尊重隐私政策和使用条款,避免滥用WhoIs服务。 此外,...
9. **性能优化**:对于频繁的查询操作,可以考虑使用缓存机制,如ASP.NET的Cache对象,来存储最近的查询结果,减少对API的依赖,提高响应速度。 10. **合规性**:根据ICANN(互联网名称与数字地址分配机构)的规定...
在这个系统中,"asp到期的域名到期查询"指的是使用ASP编程技术构建的一个应用程序,该程序能够帮助用户查找并管理即将到期的域名。 一、系统工作原理 该系统的核心功能是通过网络爬虫技术抓取互联网上的域名注册...
`Default.aspx`通常是ASP.NET Web Forms应用的默认页面,而`.vb`文件则可能包含VB.NET语言编写的后端逻辑。开发者可以通过这些代码了解如何调用接口,传递参数以及处理返回的结果。 6. **接口调用流程**: 通常,...
通过这些ASP文件,我们可以推断这是一个用于域名管理的Web应用程序,它提供了域名注册、信息查询、管理以及二级域名配置等功能。管理员和用户可以通过这些接口便捷地操作和维护他们的在线资产。 总结来说,二级域名...
1) 程序用 Visual Studio 2003开发,开发语言asp.net(VB) 2) 将整个压缩文件解压后放入虚拟目录即可运行。 3) 请注意保证bin目录在虚拟目录根目录下 4) domain目录下有两个控件,使用时,只要在visual ...
- **后端技术**:可能基于Java或.NET平台,使用Spring Boot或ASP.NET Core作为后端开发框架,实现业务逻辑和数据处理。 - **数据库管理**:MySQL或Oracle可能是用于存储域名信息和用户数据的数据库管理系统。 - *...
通过域名Whois查询,可以查询域名归属者联系方式,以及注册和到期时间。) 15、死链接检测/全站PR查询(通过本工具可以快速测试网站的死链接。死链接 - 也称无效链接,即那些不可达到的链接。一个网站存在死链接...
2. ASP.NET MVC:使用MVC(Model-View-Controller)设计模式,分离业务逻辑、数据处理和用户界面,使代码结构清晰,易于维护。 3. ADO.NET:用于数据库操作,提供了与SQL Server等关系型数据库交互的高效接口。 4. ...
【信息收集】是网络安全与渗透测试中的重要环节,它包括对目标系统IP的收集、子域名的挖掘以及Whois查询等。这些步骤旨在获取尽可能多的关于目标系统的基础信息,以便进行更深入的安全评估和漏洞利用。 1. **对应IP...
7月5日 15:55 22770 ?... 8月16日 15:29 16829 网站信息查询工具1.rar 12月22日 13:21 36318 武汉电脑网.rar 9月15日 23:14 10034 习者ASP探针13.rar 12月19日 16:30 182889 学生成绩管理系统2.rar 9月15日 ...
#### 百度权重查询与网站信息查询工具 - **百度权重查询**:`http://www.aizhan.com/` 提供了百度权重的查询服务,帮助了解网站在百度搜索引擎中的表现。 - **网站综合信息查询**:`http://www.ipipu.com/` 可以查询...