A network device or service manages DNS requests and responses between a local network and the Internet. Assigning domain names to the IP addresses accordingly makes it easier for devices on the network to communicate with online resources. Hence, it does this by translating the available domain names into the addresses.