diff options
author | Jordan <me@jordan.im> | 2024-11-17 21:57:16 -0700 |
---|---|---|
committer | Jordan <me@jordan.im> | 2024-11-17 21:57:16 -0700 |
commit | ac6921113db6ee4c786bfbe0e124c25569df2c68 (patch) | |
tree | df584ebc160bfdc3f20262a49c62d49472ecae5b /README | |
download | strip-dns64-ac6921113db6ee4c786bfbe0e124c25569df2c68.tar.gz strip-dns64-ac6921113db6ee4c786bfbe0e124c25569df2c68.zip |
Diffstat (limited to 'README')
-rw-r--r-- | README | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +strip-dns64 is a DNS forwarder which removes synthesized AAAA answers from +upstream DNS64 servers, implemented initially in Python and then Go for improved +performance + +podman build -t strip-dns64 . + +podman run -d \ + --name strip-dns64 \ + --network host \ + -e UPSTREAM_DNS="[2001:4860:4860::8888]:53" \ + -e LISTEN_ADDRS="127.0.0.1:53,[::]:53" \ + strip-dns64 + +podman run -d \ + --name strip-dns64 \ + --cap-add=NET_BIND_SERVICE \ + -p 53:53/udp \ + -p [::]:53:53/udp \ + -e UPSTREAM_DNS="[2001:4860:4860::8888]:53" \ + strip-dns64 + +Usage of ./strip-dns64: + -listen string + Comma-separated list of IP:PORT to listen on (default "[::]:53") + -upstream string + Upstream DNS server (format: ip:port or [ipv6]:port) (default "[2606:4700:4700::1111]:53") + |