A name server is a computer server that implements a name service protocol. It will normally map a computer-usable identifier of a host to a human-usable identifier for that host. For example, a Domain Name System (DNS) server might translate the domain name en.wikipedia.org to the Internet Protocol (IP) address 145.97.39.155.
DNS is the protocol implemented by Internet name servers. Name servers also exist on some Microsoft Windows networks where one host can take the role of NetBIOS Master Browser and act as a NBNS server. In small local networks of Windows systems there is no central name server, and name resolution is performed using broadcasts.
See more at Wikipedia.org...