A server that implements a domain name system, translates human-oriented domain names into their equivalent machine-oriented network names. DNS servers are used particularly on the Internet, where for performance reasons they are arranged in a hierarchy that reflects the strictly hierarchical domain names.