{"id":4259,"date":"2026-11-03T13:47:00","date_gmt":"2026-11-03T13:47:00","guid":{"rendered":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/"},"modified":"2026-11-09T22:04:56","modified_gmt":"2026-11-09T22:04:56","slug":"dns-root-servers","status":"publish","type":"post","link":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/","title":{"rendered":"What Are DNS Root Servers? How the Top of DNS Works"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The DNS root servers are the name servers for the root zone, the very top of the Domain Name System. They do not know the IP address of your website. They know which servers are responsible for each top-level domain, such as .com, .org or .in, and they point resolvers there. There are 13 root server names, <code>a.root-servers.net<\/code> to <code>m.root-servers.net<\/code>, run by 12 independent organisations, and each name is served by many copies around the world through anycast.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"344\" src=\"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers-screenshot-1024x344.png\" alt=\"Terminal showing dig output for the root NS records and the .com referral from a.root-servers.net\" class=\"wp-image-4261\" srcset=\"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers-screenshot-1024x344.png 1024w, https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers-screenshot-300x101.png 300w, https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers-screenshot-768x258.png 768w, https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers-screenshot.png 1100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The root zone lists the 13 root server names (a to m), and a root server hands out the .com name servers instead of answering itself<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Where the root fits in a DNS lookup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A DNS name is read from right to left. <code>www.ucartz.com.<\/code> ends in an invisible dot, and that dot is the root. When a resolver has nothing cached, it asks a root server first, then the servers for the top-level domain, then the domain&#8217;s own nameservers. You can watch the whole chain with <code>dig +trace<\/code>. This is our run from a Debian 13 container with dig 9.20.29, trimmed to the important lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ dig +trace +nodnssec www.ucartz.com A\n.            508216  IN  NS  a.root-servers.net.\n.            508216  IN  NS  b.root-servers.net.\n...          (13 root servers)\ncom.         172800  IN  NS  a.gtld-servers.net.\n...\n;; Received 839 bytes from 192.203.230.10#53(e.root-servers.net) in 58 ms\nucartz.com.  172800  IN  NS  todd.ns.cloudflare.com.\nucartz.com.  172800  IN  NS  liz.ns.cloudflare.com.\n;; Received 358 bytes from 192.12.94.30#53(e.gtld-servers.net) in 274 ms\nwww.ucartz.com.  300  IN  A  104.21.24.238\nwww.ucartz.com.  300  IN  A  172.67.221.9<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Read it in three steps. The root server (E, in this run) did not answer the question; it replied with the list of .com servers. A .com server replied with the domain&#8217;s nameservers. Only those nameservers returned the actual address. The root server&#8217;s job is that first referral and nothing more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask a root server directly and you see the same thing. The reply has no answer, only a referral, and no <code>ra<\/code> (recursion available) flag, because root servers do not look names up for you:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ dig @a.root-servers.net www.ucartz.com A +norec\n;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 27\n;; AUTHORITY SECTION:\ncom.   172800  IN  NS  l.gtld-servers.net.\ncom.   172800  IN  NS  j.gtld-servers.net.\n...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That is also why you cannot use a root server as your computer&#8217;s DNS server. You need a recursive resolver, such as your ISP&#8217;s, a public one, or one you run yourself.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The 13 root servers and who runs them<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the list published by <a href=\"https:\/\/www.iana.org\/domains\/root\/servers\" target=\"_blank\" rel=\"noopener noreferrer\">IANA<\/a>. Two letters, A and J, belong to the same operator, which is why 13 names come from 12 organisations.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Root server<\/th><th>IPv4 address<\/th><th>Operator<\/th><\/tr><\/thead><tbody><tr><td>a.root-servers.net<\/td><td>198.41.0.4<\/td><td>Verisign, Inc.<\/td><\/tr><tr><td>b.root-servers.net<\/td><td>170.247.170.2<\/td><td>University of Southern California, Information Sciences Institute<\/td><\/tr><tr><td>c.root-servers.net<\/td><td>192.33.4.12<\/td><td>Cogent Communications<\/td><\/tr><tr><td>d.root-servers.net<\/td><td>199.7.91.13<\/td><td>University of Maryland<\/td><\/tr><tr><td>e.root-servers.net<\/td><td>192.203.230.10<\/td><td>NASA (Ames Research Center)<\/td><\/tr><tr><td>f.root-servers.net<\/td><td>192.5.5.241<\/td><td>Internet Systems Consortium, Inc.<\/td><\/tr><tr><td>g.root-servers.net<\/td><td>192.112.36.4<\/td><td>US Department of Defense (NIC)<\/td><\/tr><tr><td>h.root-servers.net<\/td><td>198.97.190.53<\/td><td>US Army (Research Lab)<\/td><\/tr><tr><td>i.root-servers.net<\/td><td>192.36.148.17<\/td><td>Netnod<\/td><\/tr><tr><td>j.root-servers.net<\/td><td>192.58.128.30<\/td><td>Verisign, Inc.<\/td><\/tr><tr><td>k.root-servers.net<\/td><td>193.0.14.129<\/td><td>RIPE NCC<\/td><\/tr><tr><td>l.root-servers.net<\/td><td>199.7.83.42<\/td><td>ICANN<\/td><\/tr><tr><td>m.root-servers.net<\/td><td>202.12.27.33<\/td><td>WIDE Project<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each server also has an IPv6 address. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc7720\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 7720<\/a> sets the ground rules for all of them: they must answer over IPv4 and IPv6, over UDP and TCP, and must support DNSSEC and EDNS(0).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why only 13, and why that is not really true<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The number comes from an old size limit. The <a href=\"https:\/\/www.icann.org\/en\/rssac\/faq\" target=\"_blank\" rel=\"noopener noreferrer\">RSSAC FAQ<\/a> (ICANN&#8217;s Root Server System Advisory Committee) explains that RFC 1035 restricted DNS messages over UDP to 512 bytes, and adding more root server names would have made the answer listing them bigger than that. So the list stopped at 13 names.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The number of machines is a different matter. Each name is served with <strong>anycast<\/strong>: the same IP address is announced from many locations, and the internet&#8217;s routing sends your query to a nearby one. The root server operators&#8217; shared site, root-servers.org, lists more than 2,000 operational instances. You can ask a root server which instance answered you with a special query in the CHAOS class:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ for s in a k l f; do echo -n \"$s: \"; dig @$s.root-servers.net id.server CH TXT +short; done\na: \"nnn1-jptyo-2\"\nk: \"ns1.in-mai.k.ripe.net\"\nl: \"in-jai-aa\"\nf: \"MAA.cf.f.root-servers.org\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Each reply is the operator&#8217;s own label for the machine that answered, not one central server. Run the same loop from another country and you will most likely get different labels. This is also what makes the root hard to take down: an attack on one address is spread over many sites, and a resolver that gets no reply from one root server simply tries another.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How a resolver finds the root servers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A resolver cannot look up the root servers without already knowing one of them, so every resolver ships with a small file called the <strong>root hints<\/strong>. IANA publishes it on its <a href=\"https:\/\/www.iana.org\/domains\/root\/files\" target=\"_blank\" rel=\"noopener noreferrer\">root files page<\/a>, describing it as the names and IP addresses of the root zone&#8217;s name servers, &#8220;so the software can bootstrap the DNS resolution process&#8221;. On Debian 13 it comes in the <code>dns-root-data<\/code> package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ grep -v '^;' \/usr\/share\/dns\/root.hints | head -3\n.                        3600000      NS    A.ROOT-SERVERS.NET.\nA.ROOT-SERVERS.NET.      3600000      A     198.41.0.4\nA.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:ba3e::2:30<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The hints are only a starting point. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8109\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 8109<\/a> calls the next step <strong>priming<\/strong>: the resolver asks one of those addresses for the current list of root servers and then treats that answer like any other DNS data in its cache. So an outdated hints file still works, as long as at least one of its addresses answers. The root&#8217;s NS records carry a TTL of 518400 seconds, six days, so a busy resolver refreshes that list about every six days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Who controls the root zone?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The root servers publish the root zone; they do not decide what goes in it. According to <a href=\"https:\/\/www.iana.org\/domains\/root\" target=\"_blank\" rel=\"noopener noreferrer\">IANA<\/a>, its root zone work includes assigning managers for top-level domains, recording their technical delegation data in the root zone and publishing the Root Zone Database, the authoritative record of every top-level domain and the organisation that manages it. The IANA functions are provided by Public Technical Identifiers, an affiliate of ICANN. Every root server then serves the same copy. You can see the current version in the SOA record, whose serial number is a date plus a two-digit counter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ dig @a.root-servers.net . SOA +norec +noall +answer\n.  86400  IN  SOA  a.root-servers.net. nstld.verisign-grs.com. 2026092901 1800 900 604800 86400<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The root zone is signed with DNSSEC, and validating resolvers carry the root&#8217;s key as their trust anchor; Debian&#8217;s <code>dns-root-data<\/code> package describes itself as &#8220;DNS root hints and DNSSEC trust anchor&#8221;. If you want to know what a top-level domain is and how to choose one, read <a href=\"https:\/\/www.ucartz.com\/clients\/knowledgebase\/9294\/What-Is-a-TLD-Top-Level-Domain-Types-and-How-to-Choose.html\">What Is a TLD?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do root servers see every DNS query?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No. The RSSAC FAQ says most queries are handled by recursive resolvers from data they already have in their caches, without any contact with a root server. The TTLs explain why. In the trace above, the .com referral had a TTL of 172800 seconds, so a resolver that has looked up any .com name recently does not ask the root about .com again for up to two days. A root server mostly hears from a resolver after a restart, when a referral has expired, or when someone looks up a top-level domain the resolver has not seen recently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Running a copy of the root on your own resolver<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you run your own resolver, you can skip the root servers entirely. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8806\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 8806<\/a> describes keeping a full, DNSSEC-validated copy of the root zone on the resolver itself, which cuts round trips, keeps working if remote root servers are under attack and stops outsiders from observing those queries. The RFC only allows this copy to serve the resolver on the same machine, not other systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BIND calls this a <strong>mirror zone<\/strong>. The <a href=\"https:\/\/bind9.readthedocs.io\/en\/stable\/reference.html\" target=\"_blank\" rel=\"noopener noreferrer\">BIND reference manual<\/a> says the root&#8217;s primary servers are built into <code>named<\/code>, so one line in the configuration of a recursive BIND server is enough:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zone \".\" { type mirror; };<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">We added it to BIND 9.20.29 on Debian 13. Seconds after starting, the log showed the transfer and <code>rndc<\/code> confirmed a validated copy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zone .\/IN: transferred serial 2026092901\nzone .\/IN: mirror zone is now in use\n\n$ rndc zonestatus .\nname: .\ntype: mirror\nserial: 2026092901\nnodes: 7365\nsecure: yes<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">According to the manual, BIND validates the whole zone with DNSSEC on every transfer, answers from the mirror with the <code>ad<\/code> flag but without <code>aa<\/code>, and falls back to normal recursion if no valid copy is available. It needs recursion enabled, so it is for resolvers only.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick answers<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Is a &#8220;root server&#8221; the same as a server with root access?<\/strong> No. A DNS root server serves the root zone. &#8220;Root access&#8221; on a VPS or dedicated server means the Linux administrator account; the two only share a word.<\/li>\n\n\n\n<li><strong>Which port do root servers use?<\/strong> Port 53, like all DNS, over both UDP and TCP. See <a href=\"https:\/\/www.ucartz.com\/clients\/knowledgebase\/1772\/When-does-DNS-use-TCP-or-UDP.html\">when DNS uses TCP or UDP<\/a>.<\/li>\n\n\n\n<li><strong>Can I query them myself?<\/strong> Yes, with <code>dig @a.root-servers.net<\/code> as above. Our <a href=\"https:\/\/www.ucartz.com\/clients\/knowledgebase\/9279\/DNS-Lookup-Commands-How-to-Use-dig-nslookup-and-host.html\">guide to dig, nslookup and host<\/a> covers the options.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The root servers are the fixed starting point of every DNS lookup, but in daily life your domain depends far more on its own nameservers and on resolver caches. To see how those work, read <a href=\"https:\/\/www.ucartz.com\/clients\/knowledgebase\/9289\/What-Is-a-Nameserver-How-to-Find-and-Change-Yours.html\">What Is a Nameserver?<\/a> If you want to run your own resolver or authoritative DNS with BIND, a <a href=\"https:\/\/www.ucartz.com\/kvm-vps\">KVM VPS<\/a> with full root access gives you the control it needs.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.<\/p>\n","protected":false},"author":4,"featured_media":4260,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[255,237],"tags":[1123,1097,946,941,1120,1124,1122,1121],"class_list":["post-4259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domain","category-networking","tag-anycast","tag-bind","tag-dig","tag-dns","tag-dns-root-server","tag-iana","tag-root-hints","tag-root-zone"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Are DNS Root Servers? How the Top of DNS Works | Ucartz<\/title>\n<meta name=\"description\" content=\"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"| Ucartz Blog | Ucartz\" \/>\n<meta property=\"og:description\" content=\"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/\" \/>\n<meta property=\"og:site_name\" content=\"Ucartz Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UcartzOnline\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T13:47:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-09T22:04:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ria Febin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"| Ucartz Blog | Ucartz\" \/>\n<meta name=\"twitter:creator\" content=\"@ucartz\" \/>\n<meta name=\"twitter:site\" content=\"@ucartz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ria Febin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/\"},\"author\":{\"name\":\"Ria Febin\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/2d964b1b8325f8a5e55bed0d1e0fa1d0\"},\"headline\":\"What Are DNS Root Servers? How the Top of DNS Works\",\"datePublished\":\"2026-11-03T13:47:00+00:00\",\"dateModified\":\"2026-11-09T22:04:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/\"},\"wordCount\":1375,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dns-root-servers.jpg\",\"keywords\":[\"anycast\",\"bind\",\"dig\",\"dns\",\"dns root server\",\"iana\",\"root hints\",\"root zone\"],\"articleSection\":[\"Domain\",\"Networking\"],\"inLanguage\":\"en-US\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/\",\"name\":\"| Ucartz Blog | Ucartz\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dns-root-servers.jpg\",\"datePublished\":\"2026-11-03T13:47:00+00:00\",\"dateModified\":\"2026-11-09T22:04:56+00:00\",\"description\":\"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/\"]}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dns-root-servers.jpg\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/dns-root-servers.jpg\",\"width\":1200,\"height\":630,\"caption\":\"What Are DNS Root Servers? How the Top of DNS Works\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/dns-root-servers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Are DNS Root Servers? How the Top of DNS Works\"}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\",\"name\":\"Ucartz Blog\",\"description\":\"Guides on hosting, servers, streaming and automation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\"},\"alternateName\":\"Ucartz\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\",\"name\":\"Ucartz Online Private Limited\",\"alternateName\":\"Ucartz\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"width\":888,\"height\":240,\"caption\":\"Ucartz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/UcartzOnline\",\"https:\\\/\\\/twitter.com\\\/ucartz\",\"https:\\\/\\\/www.instagram.com\\\/ucartz_com\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ucartzonline\",\"https:\\\/\\\/github.com\\\/ucartz\",\"https:\\\/\\\/n8n.io\\\/creators\\\/ucartz\\\/\",\"https:\\\/\\\/marketplace.whmcs.com\\\/group\\\/Ucartz\"]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/2d964b1b8325f8a5e55bed0d1e0fa1d0\",\"name\":\"Ria Febin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ria-febin-112.webp\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ria-febin-112.webp\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/ria-febin-112.webp\",\"caption\":\"Ria Febin\"},\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/author\\\/ria-febin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Are DNS Root Servers? How the Top of DNS Works | Ucartz","description":"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/","og_locale":"en_US","og_type":"article","og_title":"| Ucartz Blog | Ucartz","og_description":"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.","og_url":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/","og_site_name":"Ucartz Blog","article_publisher":"https:\/\/www.facebook.com\/UcartzOnline","article_published_time":"2026-11-03T13:47:00+00:00","article_modified_time":"2026-11-09T22:04:56+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg","type":"image\/jpeg"}],"author":"Ria Febin","twitter_card":"summary_large_image","twitter_title":"| Ucartz Blog | Ucartz","twitter_creator":"@ucartz","twitter_site":"@ucartz","twitter_misc":{"Written by":"Ria Febin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@type":"Article","@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#article","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/"},"author":{"name":"Ria Febin","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/2d964b1b8325f8a5e55bed0d1e0fa1d0"},"headline":"What Are DNS Root Servers? How the Top of DNS Works","datePublished":"2026-11-03T13:47:00+00:00","dateModified":"2026-11-09T22:04:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/"},"wordCount":1375,"publisher":{"@id":"https:\/\/www.ucartz.com\/#organization"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg","keywords":["anycast","bind","dig","dns","dns root server","iana","root hints","root zone"],"articleSection":["Domain","Networking"],"inLanguage":"en-US"},{"@context":"https:\/\/schema.org","@type":"WebPage","@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/","url":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/","name":"| Ucartz Blog | Ucartz","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#primaryimage"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg","datePublished":"2026-11-03T13:47:00+00:00","dateModified":"2026-11-09T22:04:56+00:00","description":"What DNS root servers do, the 13 root server names and their operators, why there are really thousands of them, and how resolvers find and use the root.","breadcrumb":{"@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ucartz.com\/blog\/dns-root-servers\/"]}]},{"@context":"https:\/\/schema.org","@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#primaryimage","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2026\/11\/dns-root-servers.jpg","width":1200,"height":630,"caption":"What Are DNS Root Servers? How the Top of DNS Works"},{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","@id":"https:\/\/www.ucartz.com\/blog\/dns-root-servers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ucartz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What Are DNS Root Servers? How the Top of DNS Works"}]},{"@context":"https:\/\/schema.org","@type":"WebSite","@id":"https:\/\/www.ucartz.com\/blog\/#website","url":"https:\/\/www.ucartz.com\/blog\/","name":"Ucartz Blog","description":"Guides on hosting, servers, streaming and automation","publisher":{"@id":"https:\/\/www.ucartz.com\/#organization"},"alternateName":"Ucartz","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ucartz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@context":"https:\/\/schema.org","@type":"Organization","@id":"https:\/\/www.ucartz.com\/#organization","name":"Ucartz Online Private Limited","alternateName":"Ucartz","url":"https:\/\/www.ucartz.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","contentUrl":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","width":888,"height":240,"caption":"Ucartz"},"image":{"@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/UcartzOnline","https:\/\/twitter.com\/ucartz","https:\/\/www.instagram.com\/ucartz_com","https:\/\/www.linkedin.com\/company\/ucartzonline","https:\/\/github.com\/ucartz","https:\/\/n8n.io\/creators\/ucartz\/","https:\/\/marketplace.whmcs.com\/group\/Ucartz"]},{"@context":"https:\/\/schema.org","@type":"Person","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/2d964b1b8325f8a5e55bed0d1e0fa1d0","name":"Ria Febin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ria-febin-112.webp","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ria-febin-112.webp","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/ria-febin-112.webp","caption":"Ria Febin"},"url":"https:\/\/www.ucartz.com\/blog\/author\/ria-febin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/4259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/comments?post=4259"}],"version-history":[{"count":1,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/4259\/revisions"}],"predecessor-version":[{"id":4262,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/4259\/revisions\/4262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media\/4260"}],"wp:attachment":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media?parent=4259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/categories?post=4259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/tags?post=4259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}