This article offers a practical, learn-by-doing session on implementing common DNS records using a BIND9 DNS server. In this demo, we will utilize a two-machine setup:Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
- Node-01: Configured as the BIND9 DNS server.
- Node-02: Hosts a web server (e.g., Nginx) to demonstrate real-world DNS resolution.

In this guide, the DNS server is configured for local experimentation only, ensuring that any configuration errors do not affect live internet services.
Installing BIND9
Begin by installing BIND9 along with its utilities and documentation. Run the following command:Checking and Starting the BIND9 Service
To check the current status of the BIND9 service, execute:If the service status shows it as inactive (dead), make sure to start the service using the command provided below.