使用
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”正确地进行了查找。
答案 0 :(得分:2)
每个ip地址的别名数量有限制,具体取决于您的系统。 尝试为每个x别名添加另一行,其中x是系统中别名的最大数量,在您的情况下为34。
https://library.netapp.com/ecmdocs/ECMP1368834/html/GUID-C6F3B6D1-232D-44BB-A76C-3304C19607A3.html