程序如下:
jsp中的代码:
String ip = InetAddress.getByName("www.***.***").getHostAddress();该程序能解析出正确的ip地址,但如果要解析的域名的ip地址变动了。ip不会跟着变,只能重启web服务器。
jsp中的代码:
String ip = InetAddress.getByName("www.***.***").getHostAddress();该程序能解析出正确的ip地址,但如果要解析的域名的ip地址变动了。ip不会跟着变,只能重启web服务器。
并将它修改了一个正数值就可以了
按照你的说法改了 取消注释并设置 “ networkaddress.cache.ttl= 1 "
然后把web服务器所在的机子的DNS Client 暂停,重启web服务器。问题还是没解决。望指点!
我也测试通过了,之前不行是因为我用的是MyElipse的jdk。我改了它的配置文件后就可以了。不过部署到web服务器还是不行。研究中~
networkaddress.cache.negative.ttl//不成功的查找被缓存的秒数
在这些时限内再次尝试查找相同的主机只会返回相同的值,-1解释为“永不过期”