`

java 域名转换

    博客分类:
  • java
阅读更多

 

import java.net.InetAddress;

import java.net.UnknownHostException;

 

public class IpNameConvert {

 

    InetAddress myIPaddress = null;

 

    InetAddress myServer = null;

 

    public static void main(String args[]) {

    IpNameConvert mytool;

        mytool = new IpNameConvert();

        System.out.println("Your host IP is: " + mytool.getMyIP());

        System.out.println("The Server IP is :" + mytool.getServerIP());

 

    }

 

    // 取得LOCALHOST的IP地址

    public InetAddress getMyIP() {

        try {

            myIPaddress = InetAddress.getLocalHost();

        } catch (UnknownHostException e) {

        }

        return (myIPaddress);

    }

 

    // 取得 www.abc.com 的IP地址

    public InetAddress getServerIP() {

        try {

            myServer = InetAddress.getByName("www.baidu.com");

        } catch (UnknownHostException e) {

        }

        return (myServer);

    }

 

}

 

 

            System.out.println(myServer.getHostName());

            System.out.println(myServer.getHostAddress());

分享到:
评论

相关推荐

    域名判断,用于检测域名是否正确

    1. **Java的InetAddress类**:可以尝试将字符串转换为IP地址,如果转换成功则说明该字符串是一个有效的域名。例如: ```java try { InetAddress.getByName("example.com"); } catch (UnknownHostException e) { ...

    使用Java实现DNS域名解析的简单示例

    在Java编程中,DNS(Domain Name System)域名解析是将人类可读的域名转换成IP地址的过程。这个过程可以通过Java的内置类`InetAddress`来实现。以下是一个使用Java进行DNS域名解析的简单示例: ```java import java...

    多级程域名转换为IP或者IP转域名

    本文将深入探讨“多级程域名转换为IP或者IP转域名”的技术知识,包括其工作原理、实现方法以及相关资源。 首先,我们来理解一下域名与IP地址的概念。IP地址(Internet Protocol Address)是互联网上的每台设备...

    net.java.tar.gz_JAVA 域名

    域名系统(DNS)负责将域名转换为IP地址,这一过程称为域名解析。 在Java中,处理域名和IP地址主要涉及`java.net`包中的类和方法。其中,`InetAddress`类是核心,它提供了获取主机IP地址和主机名的功能。以下是一些...

    Java解析域名

    Java解析域名是网络编程中的一个基础任务,它涉及到DNS(Domain Name System)系统,这是一个用于将人类可读的域名转换为计算机可识别的IP地址的全球分布式数据库。在这个过程中,Java程序员可以使用内置的`java.net...

    IP 与hostname和域名之间的转换java源码

    用于IP与HOSTNAME的java awt编程

    java 短网址

    4. **URL编码与解码**:由于短码可能包含非ASCII字符,Java提供了`java.net.URLEncoder`和`java.net.URLDecoder`来处理URL编码和解码,确保短码在网络传输过程中不受影响。 5. **分布式ID生成器**:在高并发场景下...

    中文域名Punycode批量编码转换 v14.zip

    《中文域名Punycode批量编码转换》是智者软件 出品的便利助手系列工具之一,支持中文域名批量Punycode编码,也支持Punycode批量转换为中文域名,支持双向批量互转操作。 中文域名Punycode批量编码转换截图:

    获取本地主机的域名和主机名

    然而,如果我们知道一个IP地址对应的域名,可以通过`InetAddress`的`getByName()`方法转换: ```java String ipAddress = "192.168.1.1"; InetAddress address = InetAddress.getByName(ipAddress); System.out....

    jsp+servlet实现域名查询

    5. **DNS(Domain Name System)**:DNS是互联网的一项服务,它将域名转换为IP地址。在域名查询应用中,我们需要理解DNS的工作原理,可能需要使用Java的DNS查找API来查询域名对应的IP地址或其他相关信息。 6. **...

    通过IP地址获得域名和主机名

    在IT领域,网络编程是连接计算机系统和应用的关键部分,而IP地址与域名之间的转换是其基础。IP地址(Internet Protocol address)是互联网上的每个设备的唯一标识,它以数字形式表示,例如192.168.1.1。另一方面,...

    中文和Punycode相互转换Java包

    标题"中文和Punycode相互转换Java包"暗示了这是一个Java库,专门设计用于处理中文字符和Punycode之间的转换。这个库包含了两个关键文件:`PunycodeUtil.java`和`PunyException.java`。 `PunycodeUtil.java`很可能是...

    Java开发技术大全(500个源代码).

    narrowingConversion_1.java 缩减转换引发错误示例1 narrowingConversion_2.java 缩减转换引发错误示例2 notMultipleOfThree.java 把100-200之间不能被3整除的数输出 outputByDoWhile.java 用while循环随机输出...

    java 获取 IP 地址

    DNS是互联网的一项关键服务,它将人类可读的域名转换为机器可识别的IP地址。 4. **异常处理**:在尝试解析IP地址时,可能会遇到各种问题,比如网络不可达、域名不存在等。因此,编写这类程序时,我们需要捕获并处理...

    java替换url的域名和端口方法

    在Java编程中,有时我们需要对URL进行操作,例如替换URL中的域名或端口号。这在处理网络请求或者构建动态链接时非常有用。本篇将详细解释如何使用Java来实现这个功能,具体通过一个实例方法来展示。 首先,我们需要...

    Java实现IPV6地址查询

    这可能需要额外的逻辑或者ZX库提供的转换方法。 5. **返回结果**:将解析后的地域信息设置到`IPv6Bean`对象中,并返回给调用者。 6. **异常处理**:考虑到可能存在无效的IPv6地址或者数据库查询失败的情况,确保...

    java中用正则表达式检测IP地址是否合理

    ### Java中利用正则表达式检测IP地址合理性 在日常的软件开发中,经常会遇到需要验证用户输入数据的情况,特别是对于IP地址这类特定格式的数据。本文将详细介绍如何使用Java中的正则表达式来检查一个IP地址的有效性...

    android将域名转成Ip的demo

    在Android开发中,有时我们需要将一个域名转换为对应的IP地址,以便进行网络通信。这是因为互联网上的服务器可能通过IP地址提供服务,而不是直接使用域名。在某些情况下,IP地址可能会发生变化,例如在负载均衡或者...

    java常见问题收集

    解决方法是通过编辑hosts文件(位于`C:\Windows\System32\Drivers\Etc`目录下),手动添加IP地址与域名的映射关系,从而绕过DNS查询,提高RMI服务的查找效率。 ### 8. Java应用程序中配置代理信息 在编写Java应用...

    java使用HttpClient通过url下载文件到本地

    在Java编程环境中,HttpClient库是Apache HTTP Components项目的一部分,它为开发者提供了强大的HTTP客户端功能,可以用来发送HTTP请求并接收响应。在这个特定的场景中,我们利用HttpClient来从指定的URL下载文件到...

Global site tag (gtag.js) - Google Analytics