Name servers are a key part of the whole DNS infrastructure. If we see the internet as a web of computers called servers that store and distribute websites to computers around the world, then a name server is a particular server managed by hosting providers or domain name registrars. Also spelled "nameserver", a name server's role is to keep DNS records of domain names and provide their corresponding DNS information to anyone who requests it.
When we type, for instance, www.infotracer.com in our internet browser, the request is received by the Infotracer's name server, which returns the IP address of the Infotracer website to our web browser. Every domain must have at least two, name servers – a primary one and a secondary one – for backup, in case the first fails to resolve the domain name. At the top of the DNS, hierarchy is the DNS root zone with root name servers. It includes the names and IP addresses for all the Top-Level Domain (TLD) names that share the same extension (".net", or ".com").