Name Server

A name server is a computer that translates domain names into IP addresses. Name servers serve a fundamental role in the Domain Name System (DNS). They allow a user to visit a website by entering its domain name into their web browser's address field instead of manually entering the web server's IP address.

Every registered domain name must list at least two name servers in its DNS record. Known as "authoritative name servers," these name servers maintain a record of the IP addresses for that domain name's web server, mail server, subdomains, and other services. These name servers often use the naming convention ns1.example.com and ns2.example.com. The first-listed name server gets checked first, while the second-listed server acts as a backup in case the primary does not respond.

The Domain Name System relies on several layers of name servers that fill separate roles. When your web browser first make a DNS request, it checks with the DNS name server specified by your network's DHCP settings — typically, a name server operated by your ISP. If that name server doesn't have the domain name's record, your computer begins checking other servers starting from the top. The highest-level name servers are called "root DNS servers" and maintain the records of the name servers for each top-level domain (e.g. .com, .net, .ca). Each TLD's name server has the record for the authoritative name server for every domain using that TLD, which then directs your computer to the IP address of that domain's web server.

Large enterprise networks often have their own name servers to direct domain lookups within their intranet. Internal name servers let users access internal web portals, printers, and other resources using internal domain names instead of IP addresses. These resources often use private IP addresses that are not accessible from outside of the local intranet.

Updated July 26, 2023 by Brian P.

quizTest Your Knowledge

SFTP tunnels a normal FTP connection through what other protocol?

A
HTTPS
0%
B
TLS
0%
C
L2TP
0%
D
SSH
0%
Correct! Incorrect!     View the FTP definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Name Server on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.