David Anderson
|
9f105d3968
|
net/dns/resolver: teach the forwarder to do per-domain routing.
Given a DNS route map, the forwarder selects the right set of
upstreams for a given name.
Signed-off-by: David Anderson <danderson@tailscale.com>
|
5 years ago |
David Anderson
|
d99f5b1596
|
net/dns/resolver: factor the resolver out into a sub-package.
Signed-off-by: David Anderson <danderson@tailscale.com>
|
5 years ago |
David Anderson
|
8432999835
|
Move wgengine/tsdns to net/dns.
Straight move+fixup, no other changes. In prep for merging with
wgengine/router/dns.
Signed-off-by: David Anderson <danderson@tailscale.com>
|
5 years ago |
Brad Fitzpatrick
|
65815cc1ac
|
wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable
Fixes #1292
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
|
5 years ago |
Dmytro Shynkevych
|
bc34788e65
|
tsdns: fix accidental rejection of all non-{A, AAAA} questions.
This is a bug introduced in a903d6c2ed.
Signed-off-by: Dmytro Shynkevych <dmytro@tailscale.com>
|
6 years ago |
Dmytro Shynkevych
|
21d1dbfce0
|
wgengine/tsdns: local DNS server for testing
Signed-off-by: Dmytro Shynkevych <dmytro@tailscale.com>
|
6 years ago |