我使用这段 Java 代码从域名中查找 IP 地址
InetAddress address = InetAddress.getByName("google.com");
它在 Windows 和 Linux 上运行良好,但java.net.UnknownHostException
在 Unix 中会出现问题。
例如nslookup google.com
,我在控制台中收到“无可用地址信息”。我该如何解决?
答案1
如果您的服务器具有 Internet 连接,则需要在文件中添加名称/etc/resolv.conf
服务器
nameserver 8.8.8.8
如果有的话,您也可以用我们自己的 DNS 服务器替换 8.8.8.8。