Domain names are used to locate an organization on the Internet. Each domain name maps to a specific IP address. The translation of domain names into IP addresses is carried out by DNS servers located throughout the Internet. When a user types in a URL, a nearby DNS server will map the domain to an IP address or pass it to another DNS server. There is also a sort of ‘mini DNS server’ stored within Microsoft Windows operating systems, called the hosts file.