[dns-operations] dig, drill, delve, kdig, sdig, tdig mission statements
    Paul Vixie 
    paul at redbarn.org
       
    Sat Nov  3 23:41:28 UTC 2018
    
        - Previous message (by thread): [dns-operations] dig, drill, delve, kdig, sdig, tdig mission statements
- Next message (by thread): [dns-operations] dig, drill, delve, kdig, sdig, tdig mission statements
-  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
  
Mukund Sivaraman wrote:
> ...
>
> A query tool can serve some purposes:
>
> * General lookup
> * Diagnosis of protocol/feature support
> * Load generation and printing of graphs, etc.
> * Tracing resolution and DNSSEC validation (along the lines of dnsviz), and related diagnosis
> * Pretty-printing to assist a user (i.e., printing more than just the presentation format)
> * Pretty-printing for parsing in formats such as XML,JSON
>
> I feel that having separate query tool flavours by different parties is
> useful and necessary, but a 3rd party tool is good to have too.
indeed. in 2008 i wrote a small C program to perform arbitrary DNS 
lookups from within shell scripts. its output looks like this:
$ dnsget -a -s 2001:559:8000::2 redbarn.org ns
NOERROR 4 0 2
ANSWER redbarn.org NS ams.sns-pb.isc.org
ANSWER redbarn.org NS sfba.sns-pb.isc.org
ANSWER redbarn.org NS ord.sns-pb.isc.org
ANSWER redbarn.org NS ns.lah1.vix.su
ADDITIONAL ns.lah1.vix.su AAAA 2001:559:8000::2
ADDITIONAL ns.lah1.vix.su A 24.104.150.234
no dependencies beyond -lresolv which is built into the C library on 
most systems. it's small, too.
$ wc dnsget.c
      512    1688   11919 dnsget.c
i've put a copy on http://family.redbarn.org/~vixie/dnsget.c -- an 
exercise for the reader is to make it use -lgetdns 
(https://getdnsapi.net/) rather than -lresolv, and write a man page.
-- 
P Vixie
    
    
        
	- Previous message (by thread): [dns-operations] dig, drill, delve, kdig, sdig, tdig mission statements
- Next message (by thread): [dns-operations] dig, drill, delve, kdig, sdig, tdig mission statements
-  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
More information about the dns-operations
mailing list