Sign inSign up

zydou/dnslookup

By zydou

Updated almost 2 years ago

Dockerized dnslookup client based on alpine. (weekly build)

Image
1

8.9K

zydou/dnslookup repository overview

Dockerized dnslookup client

Examples:

Plain DNS:

docker run --rm zydou/dnslookup example.org 8.8.8.8

DNS-over-TLS:

docker run --rm zydou/dnslookup example.org tls://dns.google

DNS-over-TLS with IP:

docker run --rm zydou/dnslookup example.org tls://dns.google 8.8.8.8

DNS-over-HTTPS:

docker run --rm zydou/dnslookup example.org https://dns.google/dns-query

DNS-over-HTTPS with IP:

docker run --rm zydou/dnslookup example.org https://dns.google/dns-query 8.8.8.8

DNSCrypt (stamp):

docker run --rm zydou/dnslookup example.org sdns://AQIAAAAAAAAAFDE3Ni4xMDMuMTMwLjEzMDo1NDQzINErR_JS3PLCu_iZEIbq95zkSV2LFsigxDIuUso_OQhzIjIuZG5zY3J5cHQuZGVmYXVsdC5uczEuYWRndWFyZC5jb20

DNSCrypt (parameters):

docker run --rm zydou/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

DNS-over-QUIC (experimental, uses port 784):

docker run --rm zydou/dnslookup example.org quic://dns.adguard.com

Machine-readable format:

docker run --rm -e JSON=1 zydou/dnslookup example.org 8.8.8.8

Disable certificates verification:

docker run --rm -e VERIFY=0 zydou/dnslookup example.org tls://dns.google

Specify the type of resource record (default A):

docker run --rm -e RRTYPE=AAAA zydou/dnslookup example.org tls://dns.google
docker run --rm -e RRTYPE=HTTPS zydou/dnslookup example.org tls://dns.google

Tag summary

Content type

Image

Digest

sha256:4bb4cab95

Size

9.7 MB

Last updated

almost 2 years ago

docker pull zydou/dnslookup