通过java解析域名获得IP地址
来源:互联网 发布:淘宝工作室赚钱吗 编辑:程序博客网 时间:2024/04/28 10:20
IP地址是Internet主机的作为路由寻址用的数字型标识,人不容易记忆。因而产生了域名(domain name)这一种字符型标识。DNS即为域名解析服务。在这里我们如果想通过java程序来解析域名获得真实IP的话,可以通过java的InetAddress类来实现。
InetAddress中的getByName方法可以通过传入的字符串(域名)字段获取到"域名/IP"的值,再通过getHostAddress()方法可以获得IP地址,
代码如下
import java.net.InetAddress;import java.net.UnknownHostException;public class Test {public static void main(String[] args) throws UnknownHostException {//获取本机IP地址System.out.println(InetAddress.getLocalHost().getHostAddress());//获取www.baidu.com的地址System.out.println(InetAddress.getByName("www.baidu.com"));//获取www.baidu.com的真实IP地址System.out.println(InetAddress.getByName("www.baidu.com").getHostAddress());//获取配置在HOST中的域名IP地址System.out.println(InetAddress.getByName("TEST").getHostAddress());}}得到结果如下:
169.254.*.*(*为编辑时为隐私而隐藏)www.baidu.com/119.75.218.70119.75.218.70 192.111.111.111
0 0
- 通过java解析域名获得IP地址
- 通过java解析域名获得IP地址
- Java-通过IP地址获得域名和主机名
- gethostbyname通过域名获得IP地址
- JAVA获得域名的IP地址
- 通过域名获得IP
- 通过域名获得IP
- VC远程访问(通过域名获得IP地址)
- 如何通过域名获得IP地址(linux)
- asp.net实现通过域名或主机名获得IP地址
- delphi中用socket解析域名获得IP地址
- linux 通过域名获得ip
- 通过域名获得主机ip
- 通过阿里云域名动态解析 IP 地址
- 获得通过IP地址获得地理位置(Java)
- 通过域名获取IP地址
- 查看ip地址 通过域名
- 通过域名获取ip地址
- Android UI控件
- HttpClient和HttpUrlConnection
- [SCU4444] Travel [2015 Sichuan Province Contest Final I]
- 求n的阶乘的位数
- Java NIO使用及原理分析 (四)
- 通过java解析域名获得IP地址
- POJ1789 Truck History Prim+堆(优先队列)、Kruskal(并查集)
- 关于Vmware虚拟网卡出现的问题
- rmq区间最值
- JAVA__ 上转型和下转型
- 机器学习:LDA
- HDOJ 1969 Pie
- 排序算法(2)插入排序的编程语言实现
- [SCU4445] Right turn [2015 Sichuan Province Contest Final J]