@@ -211,7 +211,7 @@ func TestManager(t *testing.T) {
211
211
"bar.tld." , "2.3.4.5" ),
212
212
},
213
213
os : OSConfig {
214
- Nameservers : mustIPs ("100.100.100.100 " ),
214
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
215
215
},
216
216
rs : resolver.Config {
217
217
Hosts : hosts (
@@ -297,7 +297,7 @@ func TestManager(t *testing.T) {
297
297
"bradfitz.ts.com." , "2.3.4.5" ),
298
298
},
299
299
os : OSConfig {
300
- Nameservers : mustIPs ("100.100.100.100 " ),
300
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
301
301
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
302
302
},
303
303
rs : resolver.Config {
@@ -320,7 +320,7 @@ func TestManager(t *testing.T) {
320
320
},
321
321
split : true ,
322
322
os : OSConfig {
323
- Nameservers : mustIPs ("100.100.100.100 " ),
323
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
324
324
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
325
325
},
326
326
rs : resolver.Config {
@@ -339,7 +339,7 @@ func TestManager(t *testing.T) {
339
339
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
340
340
},
341
341
os : OSConfig {
342
- Nameservers : mustIPs ("100.100.100.100 " ),
342
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
343
343
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
344
344
},
345
345
rs : resolver.Config {
@@ -357,7 +357,7 @@ func TestManager(t *testing.T) {
357
357
},
358
358
split : true ,
359
359
os : OSConfig {
360
- Nameservers : mustIPs ("100.100.100.100 " ),
360
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
361
361
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
362
362
},
363
363
rs : resolver.Config {
@@ -377,7 +377,7 @@ func TestManager(t *testing.T) {
377
377
SearchDomains : fqdns ("coffee.shop" ),
378
378
},
379
379
os : OSConfig {
380
- Nameservers : mustIPs ("100.100.100.100 " ),
380
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
381
381
SearchDomains : fqdns ("tailscale.com" , "universe.tf" , "coffee.shop" ),
382
382
},
383
383
rs : resolver.Config {
@@ -412,7 +412,7 @@ func TestManager(t *testing.T) {
412
412
SearchDomains : fqdns ("coffee.shop" ),
413
413
},
414
414
os : OSConfig {
415
- Nameservers : mustIPs ("100.100.100.100 " ),
415
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
416
416
SearchDomains : fqdns ("tailscale.com" , "universe.tf" , "coffee.shop" ),
417
417
},
418
418
rs : resolver.Config {
@@ -432,7 +432,7 @@ func TestManager(t *testing.T) {
432
432
},
433
433
split : true ,
434
434
os : OSConfig {
435
- Nameservers : mustIPs ("100.100.100.100 " ),
435
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
436
436
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
437
437
MatchDomains : fqdns ("bigco.net" , "corp.com" ),
438
438
},
@@ -456,7 +456,7 @@ func TestManager(t *testing.T) {
456
456
SearchDomains : fqdns ("coffee.shop" ),
457
457
},
458
458
os : OSConfig {
459
- Nameservers : mustIPs ("100.100.100.100 " ),
459
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
460
460
SearchDomains : fqdns ("tailscale.com" , "universe.tf" , "coffee.shop" ),
461
461
},
462
462
rs : resolver.Config {
@@ -478,7 +478,7 @@ func TestManager(t *testing.T) {
478
478
},
479
479
split : true ,
480
480
os : OSConfig {
481
- Nameservers : mustIPs ("100.100.100.100 " ),
481
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
482
482
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
483
483
MatchDomains : fqdns ("ts.com" ),
484
484
},
@@ -503,7 +503,7 @@ func TestManager(t *testing.T) {
503
503
SearchDomains : fqdns ("coffee.shop" ),
504
504
},
505
505
os : OSConfig {
506
- Nameservers : mustIPs ("100.100.100.100 " ),
506
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
507
507
SearchDomains : fqdns ("tailscale.com" , "universe.tf" , "coffee.shop" ),
508
508
},
509
509
rs : resolver.Config {
@@ -529,7 +529,7 @@ func TestManager(t *testing.T) {
529
529
},
530
530
split : true ,
531
531
os : OSConfig {
532
- Nameservers : mustIPs ("100.100.100.100 " ),
532
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
533
533
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
534
534
MatchDomains : fqdns ("corp.com" , "ts.com" ),
535
535
},
@@ -551,7 +551,7 @@ func TestManager(t *testing.T) {
551
551
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
552
552
},
553
553
os : OSConfig {
554
- Nameservers : mustIPs ("100.100.100.100 " ),
554
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
555
555
SearchDomains : fqdns ("tailscale.com" , "universe.tf" ),
556
556
},
557
557
rs : resolver.Config {
@@ -579,7 +579,7 @@ func TestManager(t *testing.T) {
579
579
DefaultResolvers : mustRes ("2a07:a8c0::c3:a884" ),
580
580
},
581
581
os : OSConfig {
582
- Nameservers : mustIPs ("100.100.100.100 " ),
582
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
583
583
},
584
584
rs : resolver.Config {
585
585
Routes : upstreams ("." , "2a07:a8c0::c3:a884" ),
@@ -591,12 +591,36 @@ func TestManager(t *testing.T) {
591
591
DefaultResolvers : mustRes ("https://dns.nextdns.io/c3a884" ),
592
592
},
593
593
os : OSConfig {
594
- Nameservers : mustIPs ("100.100.100.100 " ),
594
+ Nameservers : mustIPs ("fd60:627a:a42b::53 " ),
595
595
},
596
596
rs : resolver.Config {
597
597
Routes : upstreams ("." , "https://dns.nextdns.io/c3a884" ),
598
598
},
599
599
},
600
+ {
601
+ name : "coder" ,
602
+ in : Config {
603
+ OnlyIPv6 : true ,
604
+ Routes : map [dnsname.FQDN ][]* dnstype.Resolver {
605
+ "coder." : mustRes ("fd60:627a:a42b::53" ),
606
+ },
607
+ Hosts : hosts (
608
+ "agent.myws.me.coder." , "fd60:627a:a42c::53" ,
609
+ ),
610
+ },
611
+ os : OSConfig {
612
+ Nameservers : mustIPs ("fd60:627a:a42b::53" ),
613
+ },
614
+ rs : resolver.Config {
615
+ Routes : upstreams (
616
+ "." , "" ,
617
+ "coder." , "fd60:627a:a42b::53" ,
618
+ ),
619
+ Hosts : hosts (
620
+ "agent.myws.me.coder." , "fd60:627a:a42c::53" ,
621
+ ),
622
+ },
623
+ },
600
624
}
601
625
602
626
trIP := cmp .Transformer ("ipStr" , func (ip netip.Addr ) string { return ip .String () })
0 commit comments