The DNS server converts domain names to IP addresses and vice versa. Every computer connected to the internet is connected to a DNS server. DNS servers are managed by ICANN. When connecting through an ISP, the connection is established with their DNS server. There are 13 root servers worldwide that contain a list of authoritative DNS servers for top-level domains like .com. Authoritative name servers provide actual answers to DNS queries. DNS records map domains to IP addresses and include records like A, NS, MX, CNAME and SOA.