Question: is a dns server required?
Answer: Fortunately you don't need to manage a DNS server or create DNS records to use the Internet. However you need to have access to a DNS server. To access a DNS server you will need the IP address of the DNS server. This is usually supplied to you by your ISP (Internet Service Provider).