Skip to content
Simple command line utility to make DNS lookups to the specified server
Go Makefile
Branch: master
Clone or download
ameshkov refactor: 💡 go mod tidy
Closes: git push
Latest commit ae36d05 Oct 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Add travis config Jun 11, 2019
.travis.yml fix travis build Jun 11, 2019
LICENSE Initial commit May 17, 2019
Makefile Add travis config Jun 11, 2019
README.md Fix #1 Jun 27, 2019
go.mod
go.sum refactor: 💡 go mod tidy Oct 12, 2019
main.go feat: 🎸 tls 1.3 Oct 12, 2019

README.md

Build Status Go Report Card GolangCI

dnslookup

Simple command line utility to make DNS lookups to the specified server.

Examples:

Plain DNS:

./dnslookup example.org 176.103.130.130

DNS-over-TLS:

./dnslookup example.org tls://dns.adguard.com

DNS-over-TLS with IP:

./dnslookup example.org tls://dns.adguard.com 176.103.130.130

DNS-over-HTTPS:

./dnslookup example.org https://dns.adguard.com/dns-query

DNS-over-HTTPS with IP:

./dnslookup example.org https://dns.adguard.com/dns-query 176.103.130.130

DNSCrypt (stamp):

./dnslookup example.org sdns://AQIAAAAAAAAAFDE3Ni4xMDMuMTMwLjEzMDo1NDQzINErR_JS3PLCu_iZEIbq95zkSV2LFsigxDIuUso_OQhzIjIuZG5zY3J5cHQuZGVmYXVsdC5uczEuYWRndWFyZC5jb20

DNSCrypt (parameters):

./dnslookup example.org 176.103.130.130:5443 2.dnscrypt.default.ns1.adguard.com D12B:47F2:52DC:F2C2:BBF8:9910:86EA:F79C:E449:5D8B:16C8:A0C4:322E:52CA:3F39:0873

Machine-readable format:

JSON=1 ./dnslookup example.org 176.103.130.130
You can’t perform that action at this time.