You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/net/dns
Nick Khyl fb188c5b53 net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy
In this PR, we make DNS registration behavior configurable via the EnableDNSRegistration policy setting.
We keep the default behavior unchanged, but allow admins to either enforce DNS registration and dynamic
DNS updates for the Tailscale interface, or prevent Tailscale from modifying the settings configured in
the network adapter's properties or by other means.

Updates #14917

Signed-off-by: Nick Khyl <nickk@tailscale.com>
7 months ago
..
publicdns net/dns/publicdns: remove additional information in DOH URL passed to IPv6 address generation for controlD. 1 year ago
recursive all: use Go 1.22 range-over-int 2 years ago
resolvconffile clientupdate, net/dns: fix some "tailsacle" typos 2 years ago
resolver net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bart.Table 7 months ago
config.go net/dns: add debug envknob to enable dual stack MagicDNS 8 months ago
debian_resolvconf.go net/dns: don't link dbus, gonotify on Android 7 months ago
direct.go net/dns: don't link dbus, gonotify on Android 7 months ago
direct_linux.go net/dns: don't link dbus, gonotify on Android 7 months ago
direct_linux_test.go net/dns: add a simple test for resolv.conf inotify watcher 10 months ago
direct_notlinux.go net/dns: don't link dbus, gonotify on Android 7 months ago
direct_test.go clientupdate, net/dns: fix some "tailsacle" typos 2 years ago
direct_unix_test.go net/dns: ensure /etc/resolv.conf is world-readable even with a umask 1 year ago
flush_default.go all: update copyright and license headers 3 years ago
flush_windows.go cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped 2 years ago
ini.go all: update copyright and license headers 3 years ago
ini_test.go all: update copyright and license headers 3 years ago
manager.go net/dns: add Plan 9 support 8 months ago
manager_darwin.go net/dns: support GetBaseConfig on Darwin OSS tailscaled (#13351) 1 year ago
manager_default.go net/dns: don't link dbus, gonotify on Android 7 months ago
manager_freebsd.go various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 1 year ago
manager_linux.go net/dns: don't link dbus, gonotify on Android 7 months ago
manager_linux_test.go net/dns: ensure /etc/resolv.conf is world-readable even with a umask 1 year ago
manager_openbsd.go various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 1 year ago
manager_plan9.go net/dns: add Plan 9 support 8 months ago
manager_plan9_test.go net/dns: add Plan 9 support 8 months ago
manager_solaris.go all: illumos/solaris userspace only support 11 months ago
manager_tcp_test.go net/dns, health: raise health warning for failing forwarded DNS queries (#12888) 1 year ago
manager_test.go net/dns: only populate OSConfig.Hosts when MagicDNS is enabled 11 months ago
manager_windows.go net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy 7 months ago
manager_windows_test.go net/dns: ensure the Windows configurator does not touch the hosts file unless the configuration actually changed 11 months ago
nm.go net/dns: don't link dbus, gonotify on Android 7 months ago
noop.go all: update copyright and license headers 3 years ago
nrpt_windows.go util/winutil/gp, net/dns: add package for Group Policy API 1 year ago
openresolv.go net/dns: don't link dbus, gonotify on Android 7 months ago
osconfig.go net/dns: fix IsZero and Equal methods on OSConfig 1 year ago
osconfig_test.go net/dns: fix IsZero and Equal methods on OSConfig 1 year ago
resolvconf-workaround.sh all: update copyright and license headers 3 years ago
resolvconf.go net/dns: properly detect newer debian resolvconf 2 years ago
resolvconfpath_default.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2 years ago
resolvconfpath_gokrazy.go net/dns: overwrite /tmp/resolv.conf on gokrazy 2 years ago
resolvd.go net/dns: fix blank lines being added to resolv.conf on OpenBSD (#13928) 1 year ago
resolved.go net/dns: don't link dbus, gonotify on Android 7 months ago
utf.go all: update copyright and license headers 3 years ago
utf_test.go all: update copyright and license headers 3 years ago
wsl_windows.go net/dns: ensure /etc/resolv.conf is world-readable even with a umask 1 year ago