blob: 39b19825914560485950c8b0b6d7bc6aa9fcd5d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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")
|