You can disable the Java Virtual machine default DNS caching following any of the below methods
( By Default java 1.6 caches all the DNS queries ):
- Method 1(Changes while staring up JVM)
- Add -Dsun.net.inetaddr.ttl=0 while starting up the JVM.
- Method 2(Changes in java config file)
- Add/Edit the property networkaddress.cache.ttl=0 in %JRE%/lib/security/java.security file. Here JRE refers to Java Runtime Environment folder.
- Method 3(Changes in your code)
- Set the property in you java code as java.security.Security.setProperty("networkaddress.cache.ttl", "0" );
No comments:
Post a Comment