当我尝试连接到套接字(有效的 ip:port)时,会随机抛出 UnknownHostException!
Socket socket = new Socket();
socket.connect(new InetSocketAddress(ipAddress, port), 1000);
我们本地应用程序环境的/etc/resolve.conf配置了我们本地名称服务器的 ipAddress,此配置 UnknownHostException 随机发生(几乎以 50:50 的比例)。
但是当 resolve.conf 的条目被清除并留空 UnknownHostException 永远不会发生,并且套接字连接顺利建立。
我怎样才能解决这个问题,因为也无法将 resolve.conf 留空!
操作系统:CentOS 7