From: Garth P. <ga...@tw...> - 2014-05-09 19:20:09
|
I am using the dnsjava library to query a NAPTR record: SimpleResolver resolver = new SimpleResolver(X.X.X.X); resolver.setPort(53); Lookup lookup = new Lookup("2.1.2.1.5.5.5.5.1.4.1.1.e164enum.net", Type.NAPTR); lookup.setResolver(resolver); Record[] records = lookup.run(); When the initial query fails for some reason (e.g. REFUSED), the library seems to be adding additional terminating domains to the end of the hostname string. E.g. "2.1.2.1.5.5.5.5.1.4.1.1.e164enum.net" becomes "2.1.2.1.5.5.5.5.1.4.1.1.e164enum.net.blah.com" "2.1.2.1.5.5.5.5.1.4.1.1.e164enum.net.foo.net" These are specified in my /etc/resolve.conf as search blah.com foo.net Is there a way to tell the lookup that the initial name passed to the Lookup constructor is absolute, and no additional resolution should be done? Thanks, Garth |