原文地址:http://blog.csdn.net/teaey/article/details/17421927 专注请注明作者!
一、测试环境
OS:Windows7 x64
JDK:1.6.0_45
二、本人找到四种方式清理jvm的DNS缓存,大家可以根据自己的情况选用。
1. 在首次调用InetAddress.getByName()前,设置java.security.Security.setProperty("networkaddress.cache.ttl", "0");
2. 修改jre/lib/security/java.security 下的 networkaddress.cache.ttl 属性
2. 修改jre/lib/security/java.security 下的 networkaddress.cache.ttl 属性