From: Sreenivasa M. <mul...@ho...> - 2006-10-26 17:08:24
|
Hello Guys, I am having trouble in adding a row to DNS which is BIND 9.2.5. I am able to ping the server. When I run the program which is below. Nothing goes on to wire atleast. The code is not contacting the server for update or add. Could you please advice me on what could be wrong. Thanks & Regards Sri System.setProperty("sun.net.spi.nameservice.nameservers","192.168.2.3"); System.setProperty("sun.net.spi.nameservice.provider.1", "dns,sun"); System.setProperty("sun.net.spi.nameservice.provider.2", "dns,dnsjava"); public Record addDNSEntry(String zone, int dnsClass, long ttl, String ipAddress ){ String = "ool-18bbc301.arpa.net." Message msg = new Message(); Record record = null; try{ System.out.println("Trying to update the record"); byte[] ipaddressbytearray = Address.toByteArray("195.187.24.1", Address.IPv4); record = Record.newRecord(new Name(zone), Type.A, DClass.IN, ttl, ipaddressbytearray.length, ipaddressbytearray); msg.addRecord(record,Section.ADDITIONAL); log.info("The Entry is updated"); }catch(TextParseException tpe){ log.error(" OOOPs In TextParseException of add DNS entry : "); log.error(tpe.getMessage()); }catch(Exception ioe){ log.error("OOPS In Exception of add DNS entry : "); log.error(ioe.getMessage()); } return record; } |