Skip to content

qoelet/dohnut

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dohnut

Run

Use Commons as the default DOH server

$ ./dohnut.js -p 53

$ dig @0.0.0.0 www.google.com
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 4719
;; flags: qr rd ra ; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;; www.google.com.      IN      A

;; ANSWER SECTION:
www.google.com. 300     IN      A       74.125.24.99
www.google.com. 300     IN      A       74.125.24.103
www.google.com. 300     IN      A       74.125.24.104
www.google.com. 300     IN      A       74.125.24.105
www.google.com. 300     IN      A       74.125.24.106
www.google.com. 300     IN      A       74.125.24.147

...

Specify your own DOH server

$ ./dohnut.js -d https://cloudflare-dns.com/dns-query

More options

$ ./dohnut.js -h
Usage: dohnut [options]

Options:
  -V, --version      output the version number
  -d, --doh [value]  Specify DOH server URL
  -p, --port <n>     Specify UDP port
  -v, --verbose      Verbose
  -h, --help         output usage information

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%