Re: NEW: net/asdig v0.97
> Any idea why this is poking around in resolver internals rather than > just using the documented getrrsetbyname interface? > I don't know, may be it does not exists on Linux.
Re: NEW: net/asdig v0.97
Any idea why this is poking around in resolver internals rather than just using the documented getrrsetbyname interface?
Re: NEW: net/asdig v0.97
OK kn
Re: NEW: net/asdig v0.97
On 2020/05/18 11:33, Denis Fondras wrote: > On Sun, May 17, 2020 at 09:19:33PM +0100, Stuart Henderson wrote: > > ah, I was hoping not to have another program using the libbind port, it > > is a complete bodge - mtr got rid of their dodgy DNS code so only zeek > > was left. I won't block import due to this but it's a bit annoying ;) > > > > did any of the rezopole lookups work for you? the only thing where I'm > > getting any results from queries that I've tried are IP lookups from > > team cymru's database. the rezopole ones all come back NO_DATA. > > > > It works fine from here : > > ===> Regression tests for asdig-0.97 > ./asdig 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER > RFC1918 | 10.0.0.0/8 | | | | > 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW > ./asdig -cumry 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > unkown option "-cumry" > 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER > RFC1918 | 10.0.0.0/8 | | | | > 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW > ./asdig -cymru 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > 2060 | 134.214.0.0/16 | FR | ripencc | 1989-07-25 > HOST_NOT_FOUND > 22822 | 2a02:3d0::/32 | US | ripencc | 2008-05-22 > ./asdig -rezopole 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER > RFC1918 | 10.0.0.0/8 | | | | > 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW > ./asdig -suffixv4=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > HOST_NOT_FOUND > HOST_NOT_FOUND > 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW > ./asdig -suffixv6=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 > 2a02:3d0:623:a000::8008 > 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER > RFC1918 | 10.0.0.0/8 | | | | > HOST_NOT_FOUND > > Rezopole tells me there is no filtering in place. Also, querying Rezopole > servers worked in Klemens first test but later failed... ===> Regression tests for asdig-0.97 ./asdig 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 NO_DATA NO_DATA NO_DATA ./asdig -cumry 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 unkown option "-cumry" NO_DATA NO_DATA NO_DATA ./asdig -cymru 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 2060 | 134.214.0.0/16 | FR | ripencc | 1989-07-25 HOST_NOT_FOUND 22822 | 2a02:3d0::/32 | US | ripencc | 2008-05-22 ./asdig -rezopole 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 NO_DATA NO_DATA NO_DATA ./asdig -suffixv4=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 HOST_NOT_FOUND HOST_NOT_FOUND NO_DATA ./asdig -suffixv6=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 NO_DATA NO_DATA HOST_NOT_FOUND My nameserver is running unbound fwiw.
Re: NEW: net/asdig v0.97
On Sun, May 17, 2020 at 09:19:33PM +0100, Stuart Henderson wrote: > ah, I was hoping not to have another program using the libbind port, it > is a complete bodge - mtr got rid of their dodgy DNS code so only zeek > was left. I won't block import due to this but it's a bit annoying ;) > > did any of the rezopole lookups work for you? the only thing where I'm > getting any results from queries that I've tried are IP lookups from > team cymru's database. the rezopole ones all come back NO_DATA. > It works fine from here : ===> Regression tests for asdig-0.97 ./asdig 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER RFC1918 | 10.0.0.0/8 | | | | 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW ./asdig -cumry 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 unkown option "-cumry" 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER RFC1918 | 10.0.0.0/8 | | | | 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW ./asdig -cymru 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 2060 | 134.214.0.0/16 | FR | ripencc | 1989-07-25 HOST_NOT_FOUND 22822 | 2a02:3d0::/32 | US | ripencc | 2008-05-22 ./asdig -rezopole 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER RFC1918 | 10.0.0.0/8 | | | | 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW ./asdig -suffixv4=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 HOST_NOT_FOUND HOST_NOT_FOUND 22822 | 2a02:3d0::/32 | US | arin | 2001-11-28 | LLNW ./asdig -suffixv6=tagada.tsointsoin.fr 134.214.100.6 10.10.12.64 2a02:3d0:623:a000::8008 2060 | 134.214.0.0/16 | EU | ripe | 1993-09-01 | FR-RENATER RFC1918 | 10.0.0.0/8 | | | | HOST_NOT_FOUND Rezopole tells me there is no filtering in place. Also, querying Rezopole servers worked in Klemens first test but later failed... > btw I had a look at converting to the libc resolver instead, some of the > failures with this are due to asdig poking in resolver internals, some > are due to our ancient nameser.h - I'd like to call those out in case > anyone else bumps into them as we have to patch some other ports too: > > | asdig.cpp:62:31: error: use of undeclared identifier 'ns_c_in' > | asdig.cpp:62:40: error: use of undeclared identifier 'ns_t_txt' > | asdig.cpp:105:31: error: use of undeclared identifier 'ns_t_txt' > > - the patches for these would be ns_c_xx -> C_XX, ns_t_xx -> T_XX > Thank you Stuart & Klemens for the input, here is the latest version : # $OpenBSD$ COMMENT = retrieve routing informations efficiently via dns queries GH_ACCOUNT =rezopole GH_PROJECT =asdig GH_TAGNAME =v0.97 CATEGORIES =net MAINTAINER =Denis Fondras # GPLv2+ PERMIT_PACKAGE =Yes WANTLIB += ${COMPILER_LIBCXX} c lib/libbind/bind m LIB_DEPENDS = net/libbind SEPARATE_BUILD =Yes CONFIGURE_STYLE = autoreconf CONFIGURE_ARGS =prefix=${PREFIX} \ mandir=${PREFIX}/man AUTOCONF_VERSION = 2.69 AUTOMAKE_VERSION = 1.16 # network access TEST_IS_INTERACTIVE = Yes TEST_TARGET = vimtest .include