|
|
|
|
@ -64,9 +64,8 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
nm: &netmap.NetworkMap{},
|
|
|
|
|
prefs: &ipn.Prefs{},
|
|
|
|
|
want: &dns.Config{
|
|
|
|
|
Routes: map[dnsname.FQDN][]*dnstype.Resolver{},
|
|
|
|
|
Hosts: map[dnsname.FQDN][]netip.Addr{},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
Routes: map[dnsname.FQDN][]*dnstype.Resolver{},
|
|
|
|
|
Hosts: map[dnsname.FQDN][]netip.Addr{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -103,7 +102,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
"peera.net.": ips("100.102.0.1", "100.102.0.2"),
|
|
|
|
|
"v6-only.net.": ips("fe75::3"),
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -136,10 +134,7 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
"peer-with-cap.net.": ips("100.102.0.1"),
|
|
|
|
|
"peer-without-cap.net.": ips("100.102.0.2"),
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{
|
|
|
|
|
"myname.net.": true,
|
|
|
|
|
"peer-with-cap.net.": true,
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: set.Of[dnsname.FQDN]("myname.net.", "peer-with-cap.net."),
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -180,7 +175,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
"peera.net.": ips("fe75::1001"),
|
|
|
|
|
"v6-only.net.": ips("fe75::3"),
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -206,7 +200,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
"foo.com.": ips("1.2.3.4"),
|
|
|
|
|
"bar.com.": ips("1::6"),
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -297,7 +290,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
"foo.com.",
|
|
|
|
|
"bar.com.",
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -332,7 +324,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
Routes: map[dnsname.FQDN][]*dnstype.Resolver{
|
|
|
|
|
"foo.com.": {{Addr: "1.2.3.4"}},
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -354,7 +345,6 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
DefaultResolvers: []*dnstype.Resolver{
|
|
|
|
|
{Addr: "8.8.4.4"},
|
|
|
|
|
},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -370,9 +360,8 @@ func TestDNSConfigForNetmap(t *testing.T) {
|
|
|
|
|
CorpDNS: true,
|
|
|
|
|
},
|
|
|
|
|
want: &dns.Config{
|
|
|
|
|
Hosts: map[dnsname.FQDN][]netip.Addr{},
|
|
|
|
|
Routes: map[dnsname.FQDN][]*dnstype.Resolver{},
|
|
|
|
|
SubdomainHosts: map[dnsname.FQDN]bool{},
|
|
|
|
|
Hosts: map[dnsname.FQDN][]netip.Addr{},
|
|
|
|
|
Routes: map[dnsname.FQDN][]*dnstype.Resolver{},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
|