|
From: Jack T. <j.t...@F5...> - 2014-05-09 20:09:24
|
If you want the host name to be treated like an absolute name, you need
to provide an absolute name.
In other words, terminate your host name with a dot "."
So your code should be:
Lookup lookup = new Lookup("2.1.2.1.5.5.5.5.1.4.1.1.e164enum.net.",
> -----Original Message-----
> From: Garth Patil [mailto:ga...@tw...]
> Sent: Friday, May 09, 2014 11:56 AM
> To: dns...@li...
> Subject: Appending to absolute name on failure
>
> 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
>
> ------------------------------------------------------------------------------
> Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
> • 3 signs your SCM is hindering your productivity • Requirements
> for releasing software faster • Expert tips and advice for migrating your
> SCM now http://p.sf.net/sfu/perforce
> _______________________________________________
> dnsjava-users mailing list
> dns...@li...
> https://lists.sourceforge.net/lists/listinfo/dnsjava-users
|