-
Notifications
You must be signed in to change notification settings - Fork 31
/
root.go
33 lines (29 loc) · 1.55 KB
/
root.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package retryabledns
type RootDNS struct {
Host string
IPv4 string
IPv6 string
Operator string
}
// https://www.iana.org/domains/root/servers
var RootDNSServers = []RootDNS{
{"a.root-servers.net", "198.41.0.4", "2001:503:ba3e::2:30", "Verisign, Inc"},
{"b.root-servers.net", "199.9.14.201", "2001:500:200::b", "University of Southern California, Information Sciences Institute"},
{"c.root-servers.net", "192.33.4.12", "2001:500:2::c", "Cogent Communications"},
{"d.root-servers.net", "199.7.91.13", "2001:500:2d::d", "University of Maryland"},
{"e.root-servers.net", "192.203.230.10", "2001:500:a8::e", "NASA (Ames Research Center)"},
{"f.root-servers.net", "192.5.5.241", "2001:500:2f::f", "Internet Systems Consortium, Inc."},
{"g.root-servers.net", "192.112.36.4", "2001:500:12::d0d", "US Department of Defense (NIC)"},
{"h.root-servers.net", "198.97.190.53", "2001:500:1::53", "US Army (Research Lab)"},
{"i.root-servers.net", "192.36.148.17", "2001:7fe::53", "Netnod"},
{"j.root-servers.net", "192.58.128.30", "2001:503:c27::2:30", "Verisign, Inc"},
{"k.root-servers.net", "193.0.14.129", "2001:7fd::1", "RIPE NCC"},
{"l.root-servers.net", "199.7.83.42", "2001:500:9f::42", "ICANN"},
{"m.root-servers.net", "202.12.27.33", "2001:dc3::35", "WIDE Project"},
}
var RootDNSServersIPv4 = []string{
"198.41.0.4:53", "199.9.14.201:53", "192.33.4.12:53", "199.7.91.13:53",
"192.203.230.10:53", "192.5.5.241:53", "192.112.36.4:53", "198.97.190.53:53",
"192.36.148.17:53", "192.58.128.30:53", "193.0.14.129:53", "199.7.83.42:53",
"202.12.27.33:53",
}