Skip to content

Enhance tailnet to (optionally) configure DNS records for peers. #14718

Closed
@spikecurtis

Description

@spikecurtis

Today, tailnet.Conn does not configure any DNS in Tailscale networking. In order to support a desktop native VPN to Coder workspaces, we should enhance tailnet.Conn (e.g. via the configMaps subcomponent) to be programmed with domain names and corresponding IP addresses to be served from the Tailscale DNS server.

This will allow us to eventually have client applications learn workspace agent names and IP addresses ( via #14716 ) and then program DNS entries for them into Tailscale.

In this increment, only IPv6 addresses need to be supported, and if enabled the Tailscale DNS service should respond on [fd60:627a:a42b::53]:53.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions