nslookup java_使用JAVA实现nslookup命令
借助dnsjava工具,可轻松实现nslookup的模拟,dnsjava官网,dnsjava-2.1.7.jar下载
package cn.baokx;
import java.net.InetAddress;
import java.net.UnknownHostException;
import org.xbill.DNS.Lookup;
import org.xbill.DNS.Record;
import org.xbill.DNS.TextParseException;
import org.xbill.DNS.Type;
public class NetWork {
public static void main(String[] args) throws UnknownHostException, TextParseException {
InetAddress address = InetAddress.getByName("baidu.com");
System.out.println(address.getHostAddress());
//查询域名对应的IP地址
Lookup lookup = new Lookup("baidu.com", Type.A);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL){
System.out.println("ERROR: " + lookup.getErrorString());
return;
}
Record[] answers = lookup.getAnswers();
for(Record rec : answers){
System.out.println(rec.toString());
}
}
}
原文:http://blog.csdn.net/baokx/article/details/45893307
nslookup java_使用JAVA实现nslookup命令相关推荐
- postgresql 备份 java_用JAVA执行CMD命令备份PG数据库,解决需要输入口令的问题
最近要用JAVA做一个PostgreSQL的备份功能,没想到遇到一个大坑. 在网上搜索,很快就找到一个用JAVA的Runtime.getRuntime().exec()执行cmd命令来备份的方法. 执 ...
- curl命令java_从Java调用curl命令
curl -k -XPOST 'https://localhost:9200/myweb/myrep/**input_string**/_update' -d '{"doc":{& ...
- windows之DNS7种资源记录和flushdns命令清除DNS缓存以及nslookup解析域名和ipconfig/all命令查看网络配置使用总结
1.DNS7种资源记录 DNS分为正向查找区域和反向查找区域,然后在分为,主要,辅助,存根区域,在这些区域里,又存在着很多的记录,今天,就让我们来看看这些记录: 1,A记录 A记录也称为主机记录,是使 ...
- java -version cmd_java如何运行步骤cmd?Java执行cmd命令方法有哪些?
写好一个java程序之后,我们的最终目的就是可以正确的运行程序,如果程序运行正确了,那么代码也就没有什么问题了,可是java如何运行步骤cmd?接下来,我们就来给大家讲解一下这方面的内容. 1.首先用 ...
- java rtmp_搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)...
一.环境搭建 1.安装ffmpeg 下载对应系统的ffmpeg安装包,个人采用windows平台进行开发,所以安装了windows版本(各平台ffmpeg命令都是一样的,无须纠结) 2.ffmpeg的 ...
- JAVA 和JAVAC命令行
JAVA和JAVAC 命令行 javac和java命令行中的-classpath选项 这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点. java ...
- java执行cmd命令,返回结果中文乱码问题解决
java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...
- 如何在Java中解析命令行参数?
在Java中解析命令行参数的好方法是什么? #1楼 我不建议使用Apache Common CLI库,因为它是非线程安全的. 它使用带有静态变量和方法的有状态类来进行内部工作(例如OptionBuil ...
- java 执行外部命令 苹果_Java中执行外部命令
在项目中执行一个linux的shell脚本,于是需要在java环境下执行外部命令如系统命令.linux命令的需求,本人小小研究了一下,又上网查了一些资料先整理如下. java执行外部命令主要依赖两个类 ...
- java dos编译命令是什么_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是()...
[单选题]下列行为中,属于绝对商行为的是 [填空题]汽车故障的变化规律可分为3个阶段,早期故障期. 和 . [填空题]无分电器点火线圈与一般点火线圈不同,其 与 没有连接,为互感作用. [简答题]练习 ...
最新文章
- requests记录
- Token 认证的来龙去脉,DRF认证,DRF权限,DRF限制
- 推荐一个免费的最强刷题网站!
- Andorid之Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法总结
- linux 环境搭建 Sentinel 控制台
- 宝塔反代默认缓存了html吗,宝塔面板安装 OneList 设置反代
- 独立软件测试团队在敏捷开发中的几个特别实践
- Java面向对象的思想
- mmap 系统调用 的使用
- Linux/Ubuntu 98版五笔安装
- Ubuntu 16.04 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller” 不能上网
- 《MonoIndoor:Towards Good Practice of Self-Supervised Monocular Depth Estimation...》论文笔记
- 入了giant FCR 3100,纪念一下!¥1800元
- [Ansible专栏]Ansible条件判断的介绍和使用
- 忽略wx公众号网页授权域名验证
- 微信开放平台 安卓Android 应用签名生成
- 07.RabbitMQ处理幂等性
- 客户端与服务器的理解
- node 获取文件编码,批量转换文件编码
- php轮播插件,移动端h5轮播插件swipe实例详解