Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Basics of BIND DNS Server
Rating: 4.1 out of 5(265 ratings)
3,664 students

Basics of BIND DNS Server

Build your own DNS server from scratch in 20 mins
Created byYogesh Mehta
Last updated 12/2017
English
English [Auto],

What you'll learn

  • Setting up Infra for BIND DNS server
  • Create BIND DNS server from scratch
  • How DNS name resolution works and how to create DNS records

Course content

1 section10 lectures49m total length
  • Introduction1:07

    Explore how to install and configure the bind dns server, including forward and reverse zone files for a new domain. Validate and secure the dns setup and test name resolution.

  • Introduction to BIND DNS Server4:50

    Learn how DNS translates host names to IP addresses using BIND, an open source DNS server, and understand basic records like A, PTR, and CNAME for a lab setup.

  • LAB requirements & Setup details2:37

    Set up a two-linux-machine lab with internet access to install BIND and configure a master DNS named Mosto and a client/server named Cliton for name-resolution testing on port 53.

  • Pre-requesties & BIND installation6:14

    Set a static IP for the DNS server, install bind, verify required packages, and configure local host records to ensure local name resolution; then plan DNS firewall rules.

  • Configure firewall for DNS5:06

    Configure firewall rules to allow DNS traffic on port 53 for UDP and TCP, enable and reload the named service, and validate connectivity with nmap.

  • Configure BIND to accept the DNS requests6:08

    Configure bind to accept DNS requests by binding port 53 to the configured IP, updating named.conf, and restarting the service.

  • Configure domain zone configuration5:06

    Configure domain zone files to map domain names to ip addresses, define forward and reverse lookups, and designate master or slave servers while restricting updates.

  • Create forward and reverse lookup files6:47

    Configure a BIND DNS server for forward and reverse lookups by creating local forward and reverse files for the open sky domain, detailing name-to-ip resolution and basic records.

  • Validate and secure the DNS configuration5:19

    Validate the BIND DNS configuration by running named-check, secure changes by setting group ownership to named and restricting edits to root, then restart and verify the service is active.

  • Test the name resolution6:20

    Configure the bind dns server and define name records for the server and a client, then test name resolution by updating the client's dns settings to point to the server.

  • Quick Brainstorming on DNS
  • Quick Brainstorming on DNS

Requirements

  • Basics of any Linux/Unix
  • PC/Laptop/VM with 866Mhz CPU, 01GB RAM and 10G disk space
  • Super user access on Linux/Unix server

Description

BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users.  The name BIND stands for “Berkeley Internet Name Domain”. 

Why to use BIND?

  • BIND is opensource.
  • You can tailor the BIND as per your Organization requirements.
  • Oldest and most commonly used DNS server.

In this quick course on BIND – we will discuss the following sections :

  • Introduction to BIND
  • LAB requirements & setup details
  • Pre-requesties  & BIND installation
  • Configure firewall for DNS
  • Configure BIND to accpet the dns requests
  • Configure domain zone configuration
  • Create forward and reverse lookup files
  • Validate and secure the dns configuration
  • Test the name resolution

Who this course is for:

  • Anyone who want to learn the basics of BIND DNS server