A DNS server is a computer server that contains a database of public IP addresses and their associated hostnames, and in most cases serves to resolve, or translate error, those names to IP addresses as requested.DNS servers not responding run special software and communicate with each other using special protocols.