gpt4 book ai didi

Java InetAddress.getByName &/etc/主机

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:34 25 4
gpt4 key购买 nike

java -version
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

主机文件中的别名如

10.0.0.4 bar.com
10.0.0.5 a-a.foo.com a-b.foo.com a-c.foo.com ...

我能够使用 InetAddress.getByName("bar.com") 解析 bar.com。但是,如果该行越来越大,例如 30 个主机并且超过 767 个字符,则会抛出 UnknownHostException。

如何让 Java 按应有的方式处理这一行?

例如“ping bar.com”正在正确进行查找。

最佳答案

每个 ip 地址的别名数量有限制,具体取决于您的系统。尝试为每个 x 别名添加另一行,其中 x 是您系统的最大别名数,在您的情况下为 34。

https://library.netapp.com/ecmdocs/ECMP1368834/html/GUID-C6F3B6D1-232D-44BB-A76C-3304C19607A3.html

关于Java InetAddress.getByName &/etc/主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55534618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com