mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-24 20:27:51 +00:00
cmd/lopower: force AAAA records in DNS server
Change-Id: I79582e4ffd468c217df3e8c02bbf65d911a4f0fe Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:

committed by
Anton Tolchanov

parent
89d042d6e5
commit
ddc5d14d09
@@ -623,14 +623,19 @@ func (lp *lpServer) startTSNet(ctx context.Context) {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
lp.tsnet = &tsnet.Server{
|
||||
ts := &tsnet.Server{
|
||||
Dir: filepath.Join(lp.dir, "tsnet"),
|
||||
Hostname: hostname,
|
||||
UserLogf: log.Printf,
|
||||
Ephemeral: false,
|
||||
}
|
||||
lp.tsnet = ts
|
||||
ts.PreStart = func() error {
|
||||
ts.Sys().DNSManager.Get().SetForceAAAA(true)
|
||||
return nil
|
||||
}
|
||||
|
||||
if _, err := lp.tsnet.Up(ctx); err != nil {
|
||||
if _, err := ts.Up(ctx); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user