inetaddress相关内容

增加 IP 地址

在那个程序中,我想增加 IP 地址.我看到这样的输出: 125.23.45.67126.23.45.67127.23.45.67128.23.45.67129.23.45.67130.23.45.67131.23.45.67132.23.45.67133.23.45.67134.23.45.67 但我想看到这样的输出: 124.23.45.67124.23.45.68124.23.45.68 ..
发布时间:2022-01-19 16:22:43 C/C++开发

具有/etc/hosts的标准机器名Java

我正在尝试使用Java获取我的计算机(Windows 7 x64)的全限定名称.在我的机器上,我已经更新了c:\ Windows \ system32 \ drivers \ etc \ hosts文件,使其具有这样的条目: 10.44.2.167 myserver myserver.domain.com 我们所有的系统在\ etc \ hosts文件中都有一个条目(采用上述格式),我无 ..
发布时间:2020-06-26 18:50:51 Java开发

主机名与规范主机名

有人可以解释一下主机名和规范主机名之间的区别吗? 我当前正在使用InetAddress类使用IP地址获取主机名.我遇到了这两个API. 所以我只是想知道,我应该选择哪一个? 解决方案 两者之间有一些区别: getCanonicalHostName() 会尝试解析 FQDN .因此,您将获得 foo.mycompany.com ,而 getCanonicalHostName() ..
发布时间:2020-06-26 18:50:48 Java开发

“本地主机"与127.0.0.1 Java

Java为 InetAddress.getByName("localhost").getHostAddress()提供了IP 127.0.0.1. 但是,为什么Java不会为InetAddress.getByName("127.0.0.1").getHostName赋予"localhost".对于以后的版本,我得到"127.0.0.1"作为主机名.请澄清这一点. 解决方案 主机名可以是 ..
发布时间:2020-05-17 18:49:37 Java开发

当网络恢复时,UnknowHostException无法恢复,但是重新启动JVM解决了该问题

从某个时间点开始,我们的JVM(实际上是一个Yarn NodeManager)开始报告UnknownHostException; 通过JVM代码报告 return InetAddress.getByName(host); 在接下来的两天内,该异常始终存在;在报告此错误期间,我进行了以下测试: 在错误发生期间,ping操作可能会成功并获取IP地址(非常奇怪); 在错误期间,我编写了 ..
发布时间:2020-04-25 07:39:48 其他开发

InetAddress java 8没有获取主机名

InetAddress.getLocalHost()。getHostName()不再获取HostName的名称,因为我切换到java 8 ... 使用jdk1.8 InetAddress.getLocalHost()。getHostName()返回“localhost”。之前(当我使用jdk1.6时)它根据网络配置给我正确的主机名(即“ACTION03”): cat / etc / ..
发布时间:2019-01-14 11:37:07 Java开发

Java获取IPv4地址

关于链接,其中使用提供的代码生成IP地址。 String ip; try { Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); while(interfaces.hasMoreElements()){ NetworkInterface iface = inte ..
发布时间:2019-01-07 16:26:52 Java开发

JAVA使用InetAddress指定端口

我正在使用InetAddress来确定我的服务器是否在线。 如果服务器处于离线状态,它将重启服务器。 如果服务器在线,这个过程每5分钟循环再次检查一次。 它工作正常,但现在我需要弄清楚如何指定我想在检查服务器状态而不是默认端口80时使用端口43594。 谢谢!这是我的代码: import java.net.InetAddress; 公共类测试扩展线程{ publ ..
发布时间:2018-12-20 22:14:10 Java开发

Java InetAddress.isReachable()超时

我试图找出网络上的特定主机是否可以访问。 我的java代码如下: InetAddress adr = InetAddress.getByName(host); if(adr.isReachable(3000)){ System.out.println(host +“可达”); } 这很有效,但如果我将超时降低到500毫秒,它不会再指定主机可达。我计划在循环中检查 ..
发布时间:2018-12-17 10:46:32 Java开发

有没有一种简单的方法可以在Java中将String转换为Inetaddress?

我正在尝试将字符串转换为 Inetaddress 。我不是要解析主机名:字符串是ipv4地址。 InetAddress.getByName(字符串主机)工作吗?或者我是否必须手动解析它? 解决方案 com.google.common.net.InetAddresses。 forString(String ipString)对此更好,因为无论传递给它的是什么字符串都不会进行DNS查找。 ..
发布时间:2018-12-07 19:25:03 Java开发

Java:将int转换为InetAddress

我有 int ,其中包含网络字节顺序的IP地址,我想将其转换为 InetAddress 对象。我看到有一个 InetAddress 构造函数,它接受 byte [] ,是否需要转换 int 首先到 byte [] ,还是有另一种方式? 解决方案 这应该有效: int ipAddress = .... byte [] bytes = BigInteger.valueOf(ipAd ..
发布时间:2018-12-06 14:21:00 Java开发

如何将serversocket绑定到特定的IP?

如果我有字符串表示IP地址(IPv4或IPv6),我该如何创建 ServerSocket 和绑定到这个IP而不关心IP是否传入,是IPv4还是IPv6? 我看到有一个构造函数: ServerSocket(int port,int backlog,InetAddress bindAddr)但的InetAddress 似乎没有提供任何构造函数和它的子类必须特定于IPv4和IPv6的名字。点击 ..
发布时间:2018-09-26 14:28:25 Java开发

Java:将字符串(表示IP)转换为InetAddress

可能重复: 是否有一种简单的方法可以在Java中将String转换为Inetaddress? 我正在尝试将字符串(表示IP地址,例如 10.0.2.50 )转换为一个 InetAddress obj。 根据API,可以创建一个提供表示主机名的字符串的Object(例如 www.google.ch )。这不是我的选择,因为我没有我想要创建的每个InetAddress对象的主机名(除 ..
发布时间:2018-09-26 14:10:18 Java开发