@@ -44,9 +44,10 @@ func GetProviderData(provider string) (data models.ProviderData, ok bool) {
44
44
{0x26 , 0x6 , 0x47 , 0x0 , 0x47 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x11 , 0x11 },
45
45
{0x26 , 0x6 , 0x47 , 0x0 , 0x47 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x10 , 0x01 },
46
46
},
47
- SupportsTLS : true ,
48
- SupportsIPv6 : true ,
49
- Host : models .Host ("cloudflare-dns.com" ),
47
+ SupportsTLS : true ,
48
+ SupportsDNSSEC : true ,
49
+ SupportsIPv6 : true ,
50
+ Host : models .Host ("cloudflare-dns.com" ),
50
51
},
51
52
Google : {
52
53
IPs : []net.IP {
@@ -55,9 +56,10 @@ func GetProviderData(provider string) (data models.ProviderData, ok bool) {
55
56
{0x20 , 0x1 , 0x48 , 0x60 , 0x48 , 0x60 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x88 , 0x88 },
56
57
{0x20 , 0x1 , 0x48 , 0x60 , 0x48 , 0x60 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x88 , 0x44 },
57
58
},
58
- SupportsTLS : true ,
59
- SupportsIPv6 : true ,
60
- Host : models .Host ("dns.google" ),
59
+ SupportsTLS : true ,
60
+ SupportsDNSSEC : true ,
61
+ SupportsIPv6 : true ,
62
+ Host : models .Host ("dns.google" ),
61
63
},
62
64
Quad9 : {
63
65
IPs : []net.IP {
@@ -66,18 +68,20 @@ func GetProviderData(provider string) (data models.ProviderData, ok bool) {
66
68
{0x26 , 0x20 , 0x0 , 0xfe , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0xfe },
67
69
{0x26 , 0x20 , 0x0 , 0xfe , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x9 },
68
70
},
69
- SupportsTLS : true ,
70
- SupportsIPv6 : true ,
71
- Host : models .Host ("dns.quad9.net" ),
71
+ SupportsTLS : true ,
72
+ SupportsDNSSEC : true ,
73
+ SupportsIPv6 : true ,
74
+ Host : models .Host ("dns.quad9.net" ),
72
75
},
73
76
Quadrant : {
74
77
IPs : []net.IP {
75
78
{12 , 159 , 2 , 159 },
76
79
{0x20 , 0x1 , 0x18 , 0x90 , 0x14 , 0xc , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x1 , 0x59 },
77
80
},
78
- SupportsTLS : true ,
79
- SupportsIPv6 : true ,
80
- Host : models .Host ("dns-tls.qis.io" ),
81
+ SupportsTLS : true ,
82
+ SupportsDNSSEC : true ,
83
+ SupportsIPv6 : true ,
84
+ Host : models .Host ("dns-tls.qis.io" ),
81
85
},
82
86
CleanBrowsing : {
83
87
IPs : []net.IP {
@@ -86,9 +90,10 @@ func GetProviderData(provider string) (data models.ProviderData, ok bool) {
86
90
{0x2a , 0xd , 0x2a , 0x0 , 0x0 , 0x1 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x2 },
87
91
{0x2a , 0xd , 0x2a , 0x0 , 0x0 , 0x2 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x2 },
88
92
},
89
- SupportsTLS : true ,
90
- SupportsIPv6 : true ,
91
- Host : models .Host ("security-filter-dns.cleanbrowsing.org" ),
93
+ SupportsTLS : true ,
94
+ SupportsDNSSEC : true ,
95
+ SupportsIPv6 : true ,
96
+ Host : models .Host ("security-filter-dns.cleanbrowsing.org" ),
92
97
},
93
98
LibreDNS : {
94
99
IPs : []net.IP {{116 , 202 , 176 , 26 }},
@@ -102,8 +107,9 @@ func GetProviderData(provider string) (data models.ProviderData, ok bool) {
102
107
{0x26 , 0x20 , 0x1 , 0xa , 0x80 , 0xbb , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 },
103
108
{0x26 , 0x20 , 0x1 , 0xa , 0x80 , 0xbc , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 },
104
109
},
105
- SupportsTLS : true ,
106
- Host : models .Host ("protected.canadianshield.cira.ca" ),
110
+ SupportsTLS : true ,
111
+ SupportsDNSSEC : true ,
112
+ Host : models .Host ("protected.canadianshield.cira.ca" ),
107
113
},
108
114
}
109
115
data , ok = mapping [provider ]
0 commit comments