import java.net.*;
import java.io.*;
public class whois {
public final static int DEFAULT_PORT = 43;
public final static String DEFAULT_HOST = "whois.cnnic.net.cn";// cn接口:"whois.cnnic.net.cn" com接口:"whois.internic.net"
public static void main(String[] args) {
InetAddress server;
int port = DEFAULT_PORT;
String str = "";
try {
server = InetAddress.getByName(DEFAULT_HOST);
} catch (Exception e) {
e.printStackTrace();
return;
}
try {
Socket theSocket = new Socket(server, port);
Writer out = new OutputStreamWriter(theSocket.getOutputStream(),
"UTF-8");
out.write("9981a.cn \r\n");
out.flush();
BufferedReader br = new BufferedReader(new InputStreamReader(
theSocket.getInputStream(), "UTF-8"));
while ((str = br.readLine()) != null)
System.out.println(str);
} catch (IOException e) {
e.printStackTrace();
}
}
} <!--v:3.2-->
分享到:
相关推荐
WhoIs v1.0正是通过与这个数据库交互,实现了快速、准确的查询服务。用户只需在程序的表单中输入待查询的域名,程序就会自动发送请求到WHOIS服务器,获取并展示相关数据。 在主机域名领域,WhoIs查询有着广泛的应用...
这个主题“Java实现简单whois查询”涉及到利用Java编程语言编写程序来执行这项任务。下面将详细介绍如何通过Java来实现Whois查询,并探讨相关的知识点。 首先,`WhoisBean.java`文件很可能包含了表示Whois查询结果...
Whois域名信息查询源码是用于获取互联网上注册的域名详细信息的一种工具。它通过连接到全球各地的Whois服务器,向用户提供域名的所有者、注册日期、到期日期、域名服务器等关键信息。在IT行业中,了解和使用Whois...
在这个"whois域名查询系统.zip"压缩包中,可能包含了一个实现Whois查询功能的源码,这通常由编程语言如Python、PHP或Java编写。源码可能分为以下几个部分: 1. 数据库连接:系统可能使用MySQL或其他关系型数据库...
Java WHOIS查询是一个基于Java语言开发的工具,用于查询互联网上的域名信息。WHOIS是一种用于查询互联网上域名、IP地址等网络资源所有者及其注册信息的协议。在互联网管理中,WHOIS服务对于追踪域名注册人、排查网络...
3. **多线程/异步处理**:为了提高查询效率,尤其是当查询多个IP或域名时,工具可能会使用多线程或异步I/O模型,如Python的asyncio库,Java的ExecutorService,或Node.js的Promise和async/await。 4. **用户界面**...
项目:Java中的WHOIS应用程序及其源代码 关于项目 WHOIS是一个用Java构建的非常基础的应用程序。这个简单应用程序的功能包括搜索域名详情和IP工具。该应用程序使用Java编程语言并借助Netbeans IDE构建。为了检查...
例如,压缩包可能包含了执行Whois查询的源代码,这可能是用Python、Java或其他编程语言编写的,用于演示如何通过API或直接连接Whois服务器获取信息。源代码对于开发者来说是很有价值的,因为他们可以学习和理解查询...
本文将详细介绍如何使用Java编程语言实现一个批量域名查询系统,该系统可以从Excel表格中读取域名信息,并在用户界面上展示每个域名是否可以注册。 首先,我们需要理解批量域名查询的基本流程。这通常涉及到以下几...
【标题】"主机域名PHP+AJAX的whois查询程序-whois" 是一个基于PHP和AJAX技术实现的Web应用程序,主要用于查询互联网上的域名注册信息。在互联网上,每个网站都有一个唯一的域名,通过WHOIS服务,我们可以获取到这个...
一个查询某一个域名是否被注册的源代码 socket连接HTTP请求 网络编程学习
首先,我们关注其主要功能之一——8种顶级域名的whois信息批量查询。Whois是用于查询域名所有者、注册日期、到期日期等关键信息的标准协议。这款软件支持.com、.net、.org、.cn、.com.cn、.net.cn、.org.cn、.edu.cn...
在ASP中实现Whois查询,通常是通过HTTP或TCP/IP协议与Whois服务器进行通信,发送域名查询请求,并解析返回的数据。由于不依赖特定组件,这可能涉及到使用内置的ASP功能,如`Server.CreateObject`创建一个XMLHTTP或...
【标题】"PHP+AJAX的whois查询程序"是一个基于Web的系统,它结合了PHP和AJAX技术,用于实现快速、实时的域名whois查询功能。在互联网上,whois查询是获取有关域名注册信息的重要手段,包括注册者信息、注册日期、...
这些API可能由DNS服务商、域名注册商或者第三方提供,让开发者能够集成到自己的应用程序中,实现自动化查询或管理域名的功能。 在使用“殒命的查询接口”时,我们首先要了解它的API文档,这通常包含了接口的URL、...
3. **IP详细信息**: 一旦我们有了IP地址,可以通过DNS查询将其转换为域名,或者通过WHOIS服务查询其注册信息,包括所有者、地理位置等。这可能需要额外的库,如`java.net.InetAddress`用于DNS查询,或第三方WHOIS ...
在whois查询程序中,AJAX实现了用户输入域名后,无需跳转页面即可发起查询并实时显示结果的功能。这提升了用户体验,使查询过程更加流畅。 程序的实现流程如下: 1. 用户在前端界面输入域名。 2. 使用JavaScript...
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...
【主机域名易捷域名查询系统v1.0】是一款针对域名查询和管理的软件系统,主要服务于个人开发者和小型企业,特别适用于毕业设计项目。该系统的核心功能是提供快速、准确的域名查询服务,帮助用户了解域名的可用性、...
这可能意味着该系统采用了优化的技术或算法,以实现比常规whois查询更快的响应速度,这对于需要频繁查询或大量查询域名信息的人来说非常有价值。 【标签解析】 1. **下载**:表示这个whois查询系统可能可以被用户...