Question: Why do we need DNS (Domain Name Server)?

DNS (Domain Name Server) is mainly used to convert human meaningful name (domain name) to computer meaningful name (IP address) in Internet.

This is because computers can only recognize IP addresses. It allows you to use internet more easily by allowing you to specify a meaningful name on your web browser instead of using IP address.