ISC operates the “F-Root” domain server, one of the 13 Internet root name servers known as A-Root through M-Root. We have operated F-Root for IANA since 1994. The Root Server Technical Operations Association maintains a map that shows the location of all of the world’s root name servers. Over 225 of them are F-Roots, operated by ISC.
Anycast
If you are perplexed that over 225 (the number of F-Root servers) is greater than 13 (the number of root name servers), you can read about the “anycast” scheme used to make the servers collectively behave as one server. F-Root answers queries over IPv4 on 192.5.5.241, and over IPv6 on 2001:500:2f::f using a hierarchical anycast technique and BIND 9 software. Network operators can improve their access to the F-Root name server, and hence the reliability of the DNS in general, by peering with ISC at the exchange points where we maintain a presence.
Peering
We have almost 3,000 F-Root peers. For information about peering with ISC, see our Peering Information Page.
Hosting F-Root
If you think your users would benefit from the improved DNS stability that a local F-Root Server would bring, but there is no F-Root Server listed for your city or region, let us know. We are constantly adding more sites.
If you are a researcher and your research involves F.root-servers.net in any way, please contact us at f-root@isc.org and we will be happy to provide you with information on many aspects of F-Root, first hand.
Our Commitment to F-Root
On January 4th, 2008, ISC became the first root server operator to sign a Mutual Responsibilities Agreement with ICANN, which identifies mutual responsibilities and is another step to enhance Internet stability.
Locations
For a current map of F-Root nodes, see the Root Server Technical Operations Association web site and select F-Root at the bottom of the page. For more information and resources about F-Root, such as locations and identifying which F-Root is providing service to you, visit our F-Root Resources Page.
Which F-Root node am I using?
To ensure that your users have access to an appropriate local root server it can be useful to find out which instance of the F-Root Nameserver you are currently using. If there is a site listed close to you but you do not appear to be using it, ask your ISP to contact us so we can make the local site available to their customers.
To find out which F-Root site is answering your queries, try one or both of the following:
-
traceroute F.ROOT-SERVERS.NET
The route your packets take to reach F should give you some information about which site you are using. The site code used to name the ISC routers at the end of the trace can be looked up in this page.
-
dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT
This command sends a query to the F-Root nameserver, asking it to reveal the name of the particular server which answers the query. The hostname will contain a site code, allowing the location of the server to be identified. The dig
utility is distributed with ISC BIND 9.
Links
Presentations
- F-Root Anycast Placement Research Using RIPE Atlas (UKNOF 2015)
- F-Root in Africa (AFRINIC 2014)
Documents
- RSSAC Restructure Update and Statement on RSSAC 001 and 002
- Service Expectations of Root Servers
- RSSAC 002 Recommendation on Measurements of the Root Server System
- RSSAC 003 Report on Root Zone TTLS
- Frequently-asked questions about the DNS Root
- What is the DNS Root?
Research on the DNS root
- How much traffic do the Root Servers see?
- Root response-time measurements – CAIDA
- Root response-time measurements – RIPE Atlas