What is DNS ?
A Domain Name System (DNS) is a system that converts human-readable website names into computer-readable IP addresses. For example, when you type "murari.net" into your application program, DNS servers will translate it into "172.67.181.146". DNS is a phone book for the web. It is a distributed database that contains records of all the general public IP addresses and their corresponding hostnames.
Types of DNS
- DNS Queries
- Recursive Query
- Iterative Query
- Non-Recursive Query
- DNS Servers
- Resolver
- Root Server
- Authoritative Name Server
- Primary Server
- Secondary Server
- Caching Server
- Forwarding Server
- A Record
- AAAA Record
- CNAME Record
- SOA Record
- NS Record
- MX Record
- TXT Record
- SRV Record
- PTR Record
- SPF Record
- CAA Record