Added note on TODO

This commit is contained in:
Juan Font 2021-10-05 19:01:56 +02:00
parent 6981543db6
commit 1a0f6f6e39

2
dns.go
View File

@ -17,10 +17,10 @@ func (h *Headscale) generateMagicDNSRootDomains() (*[]dnsname.FQDN, error) {
ipv6base := dnsname.FQDN("0.e.1.a.c.5.1.1.a.7.d.f.ip6.arpa.") ipv6base := dnsname.FQDN("0.e.1.a.c.5.1.1.a.7.d.f.ip6.arpa.")
fqdns := []dnsname.FQDN{base, ipv6base} fqdns := []dnsname.FQDN{base, ipv6base}
// TODO(juanfont): This only works for the 100.64.0.0/10 range.
for i := 64; i <= 127; i++ { for i := 64; i <= 127; i++ {
fqdn, err := dnsname.ToFQDN(fmt.Sprintf("%d.100.in-addr.arpa.", i)) fqdn, err := dnsname.ToFQDN(fmt.Sprintf("%d.100.in-addr.arpa.", i))
if err != nil { if err != nil {
// TODO: propagate error
continue continue
} }
fqdns = append(fqdns, fqdn) fqdns = append(fqdns, fqdn)