java获取dns记录_java之解析DNS的SRV记录
1、导入相应的jar包
导入sjava-2.1.6.jar包,今天上传资源有问题,下次传了之后再补充到这里。
2、关键代码
public static List resoveSrv(String query) {
// String s = "ramuh.example.com"; // the inputted string, I need to obtain the Port to be added to this
ArrayList ret = new ArrayList();
// String query = "_rdp._tcp." + s;
try{
Record[] records = new Lookup(query,Type.SRV).run(); // returning null
if(records != null && records.length > 0) {
for(Record r : records) {
SRVRecord srv = (SRVRecord)r;
String hostname = srv.getTarget().toString().replaceFirst("\\.$", "");
int port = srv.getPort();
ret.add(hostname + ":" + port);
}
return ret;
}
else{
return null;
}
} catch (TextParseException e) {
return null;
}
} 2、4行是注释掉的
java获取dns记录_java之解析DNS的SRV记录相关推荐
- DNS(2)解析 ---DNS的正向、反向解析及双向解析
一.DNS的正向解析 正向解析:正向解析就是将域名转化为IP地址 对于配置文件的解释 A记录 #ip地址叫做域名的Address记录,用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上 ...
- java 获取区间随机数_Java获取随机数的3种方法
主要介绍了Java获取随机数的3种方法,主要利用random()函数来实现 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例: (int)(1+Math.rando ...
- java获取页面标签_java获取网页源代码后,提取标签内容……
java获取网页源代码后,提取标签内容-- 关注:245 答案:2 mip版 解决时间 2021-02-01 09:11 提问者咏bù琂败 2021-01-31 13:49 import java ...
- java 获取视频信息_Java获取视频参数信息
Java获取视频参数信息 资料收集 经过搜索常用的处理视频的方式有两种:xuggler 和 ffmpeg 因ffmpeg 需要使用JNI调用,这里采用xuggler方式 使用xuggler获取视频宽. ...
- java获取每月最后一天_java获取每月的最后一天实现方法
实例如下: public static void main(String[] args) throws ParseException { // 获取当月的天数(需完善) SimpleDateForma ...
- java 获取调用者方法_java获取调用当前方法的方法名和行数
java获取调用当前方法的方法名和行数 String className = Thread.currentThread().getStackTrace()[2].getClassName();//调用 ...
- java获取所有进程_Java 获取系统的进程列表
前几天发表了<Java 定时启动服务>文章,现在发表这篇文档<Java 获取系统的进程列表>,看似联系不大,实质在某些需求上还是有所关系.比如现在有这个需求:定时器启动服务时, ...
- java获取扩展名_Java获取文件扩展名称
有时在处理文件时,需要根据文件类型对它们进行不同的处理. java.io.File没有任何获取文件扩展名的方法,这里提供了一个实用工具方法来获取文件扩展名. Java获取文件扩展名 在句点(.)之后, ...
- java 获取包路径_java获取java文件路径的四种方法
java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...
最新文章
- idea编译的jsp存在哪里
- 粒子群算法实例-求解函数极值
- Laravel 多用户认证
- 【BZOJ】2395: [Balkan 2011]Timeismoney
- easyui datagrid 列隐藏和显示
- mysql5.7的存储过程_MySql5.7命令笔记(三)mysql存储过程命令
- 音频文件--PCM、 WAV、 MP3及AMR格式分析
- 如何用word制作逼真的手写字体?
- Linux下sopcast
- div 完美三等分(来源其他网站)
- 【算法笔记】三种背包问题——背包 DP
- 华为云服务器销售话术技巧,云服务器销售话术
- 原生js获取一段时间内每隔几分钟的时间数组
- ModelAndView: materialized View is [null];和Action的onSubmit()方法不被执行
- 宝马公司错过了一次绝佳的营销机会
- WIFI简介 以及SDIO总线介绍
- DOS下格式化移动硬盘
- Android apk签名方法介绍
- 从零开始完整开发基于websocket的在线对弈游戏【五子棋】,只用几十行代码完成全部逻辑。
- NVIDIA平台Xavier/TX2板相机视频输入方案
热门文章
- 智能车竞赛逆透视变换(含编程实现)
- 3dmax提示加载插件dll出错,代码193怎么办?代码193是什么意思?
- 花生壳实现内网穿透这一文就够了
- [羊城杯 2020] Web
- ubuntu18.0.4安装pip3及虚拟环境virtualenv详细教程
- 2020年深圳杯A、B、C、D四题详解+代码【无套路】
- 威尔逊置信区间 php,威尔逊置信区间排序
- 图像模块,实验三,二维码读取程序,显示在屏幕上
- matlab建模怎么移动箭头,如何使用箭头键在屏幕上移动图形?
- JZ高中OJ 3404. [NOIP2013模拟]卡牌游戏