From: Rob P. <rob...@ya...> - 2007-03-16 12:19:19
|
Hi, I want to use a specified (external) public name server to resolve any given URL into its IP address(es) yielding also the TTL from the name server. I managed to do this using JNDI, but couldn't get the TTL. Then I found dnsjava so would like to give it a try. Would the following work?? I've tried it but can't vouch for the TTL coming back upon successive tries. SimpleResolver res = new SimpleResolver(<public name server ip address>); Lookup lookup = new Lookup(<my url>, Type.A); lookup.setResolver(res); Record [] records = lookup.run(); ARecord aRec = null; for (int iRec = 0; iRec < records.length; iRec++) { aRec = (ARecord) records[iRec]; System.out.println(aRec.getAddress() ); } System.out.println(aRec.getTTL() ); Does this look right? Any help would be gratefully received. Rob. --------------------------------- The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. |