A DNS (Domain Name System) is a system used on the internet to translate computer names to numerical addresses and vice versa. DNS essentially performs the lookup of names in tables where numbers are associated.