|
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
|