通过java解析域名获得IP地址

news/2024/7/19 9:27:11 标签: java, 爬虫

IP地址是Internet主机的作为路由寻址用的数字型标识,人不容易记忆。因而产生了域名(domain name)这一种字符型标识。

DNS即为域名解析服务。在这里我们如果想通过java程序来解析域名获得真实IP的话,可以通过java的InetAddress类来实现。

InetAddress中的getByName方法可以通过传入的字符串(域名)字段获取到"域名/IP"的值,再通过getHostAddress()方法可以获得IP地址,

代码如下:

//获取本机IP地址  
System.out.println(InetAddress.getLocalHost().getHostAddress());  
//获取www.luoruiyuan.cn的地址  
System.out.println(InetAddress.getByName("www.luoruiyuan.cn").getHostAddress());  
//获取www.luoruiyuan.cn的真实IP地址  
System.out.println(InetAddress.getByName("www.luoruiyuan.cn"));  
//获取配置在HOST中的域名IP地址  
System.out.println(InetAddress.getByName("www.luoruiyuan.cn").getHostAddress());  

 

转载于:https://www.cnblogs.com/luoruiyuan/p/9132074.html


http://www.niftyadmin.cn/n/1825018.html

相关文章

凸包——Graham扫描法和Andrew算法

凸包:能围住所有给出的点的面积最小的多边形(个人理解) Graham:选取y值最小的点,将其它点极角排序,依次把1~n号点加入栈中,判断当前点、栈顶、栈顶下面那个点三者的关系(嘻嘻&#x…

ABBYY FineReader Pro for Mac不显示Automator动作

2019独角兽企业重金招聘Python工程师标准>>> ABBYY FineReader Pro for Mac和ABBYY FineReader 12 OCR图文识别软件一样,都是比较出色的市场领先的OCR光学字符识别软件,能够快速方便地将扫描纸质文档、PDF文件和数码相机的图像转换成可编辑、…

外网联接内网mssql

參考地址:http://www.nat123.com/Pages_8_266.jsp 方法例如以下: 1、注冊一个账号,同一时候进入nat123官网加入dns域名解析 点击确认保存,刚刚加入的域名解析在DNS解析列表中能够看到 2、 在内网目标server上安装并启用nat123&…

JavaScript--自定义事件Event

在开发过程中,js原生事件不足以满意开发需求,需要开发者自定义事件。 一、Event Event()构造函数创建一个新的Event。 event new Event(typeArg,eventInit); typeArg 事件名称。 eventInit 这是一个对象,包…

进阶之路(中级篇) - 018 基于arduino的简易版智能衣架

一. 设备及要求 目的:制作一个可以自动根据事实的天气的状况进行对衣架上的衣服进行晾晒。 基础装置:可伸缩的晾衣架。 开发环境:Arduino1. 8.1 主控板:Arduino UNO 动力装置:二相四线步进电机、电机控制…

身份证实名认证vip版

文章来源:http://www.haoservice.com/docs/151 身份证实名认证供应商,提供专业身份认证服务. 支持格式: JSON/XML请求方式: GET/POST明文方式请求参数:名称类型必填说明 keystring是API KEY cardNoString是身份证号码 realNameStr…

计算机网络篇一

21世纪是数字化、信息化和网络化的时代。通常网络指电信网络、有线电视网络和计算机网络。计算机网络提供了用户之间的连通性和资源共享。 网络由若干节点和链路组成。因特网是世界上最大的互联网络。 网络吧许多计算机连在一起,而互联网把许多网络连在一起。 inter…

HDU 1799 循环多少次?

/* 中文题意: 中文翻译: 题目大意:求循环的次数。 解题思路:例如以下: 难点具体解释:画表会发现和杨辉三角有点像,这就有了写下去的希望。但输出时m和n不一样,这样就要在调试中发现规…