Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Network & Security DNS

Mastering BIND DNS

Learn how to configure Master DNS, Slave DNS, Round Robin DNS, Split View, Named & IP Based Hosting in professional way
Rating: 4.7 out of 54.7 (7 ratings)
75 students
Created by Vipin Gupta
Last updated 12/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • DNS Introduction
  • DNS Lab Setup Details
  • Implement Master DNS Server
  • What are Resource Records
  • What is Start of Authority (SOA) Type Record
  • NS, MX, CNAME, A, PTR Types Record
  • What are Zone Files.
  • Types of DNS Queries
  • How Iterative Query Works
  • How Recursive Query Works
  • Hybrid Query
  • Implement Slave DNS Server
  • How Communications between Master & Slave DNS Happens
  • How To Test DNS Server
  • Round Robin DNS
  • Using DNS utilities nslookup, host and dig
  • Name Based Virtual Hosting Using DNS
  • IP Based Virtual Hosting Using DNS
  • Split Namespace

Requirements

  • Basic knowledge of Linux
  • Desire to learn DNS

Description

DNS is critical component of networking. But very few persons are capable of handling DNS properly. This course will start from basic and slowly and slowly will takes you towards advanced concepts. For this course, we are using CentOS 7 Linux distribution and implementing BIND DNS.

This course will cover how to configure Master DNS, Slave DNS, Round Robin DNS, Split View, Named & IP Based Hosting in professional way. You will learn how to implement DNS server in a Linux Environment. Different Scenarios will be discussed.

How to setup the different labs required for this course has been covered. How to test DNS Server using host, nslookup and dig utilities. How the communication between master and slave DNS works What are resource records, zone files and types of queries will be covered.

Who this course is for:

  • Anyone who wants to handle DNS on Linux

Course content

9 sections • 101 lectures • 6h 38m total length

  • Preview05:47
  • Prepare System For Configuring Master DNS
    14:17
  • Prepare System For Configuring Slave DNS
    07:09
  • Prepare Client System For Testing DNS
    05:51
  • Verify Master System
    05:03
  • Verify Slave System
    03:08
  • Verify Client System
    03:10

  • Preview04:55
  • Top Level Domains
    02:12
  • Domain Structure
    03:00
  • DNS Namespace
    00:50
  • DNS Server Types
    03:36
  • Preview04:32
  • Recursive Query
    02:41
  • Hybrid Query
    01:27

  • Configure Master DNS Server
    04:19
  • Configure Master DNS Server Demo
    01:46
  • Original named.conf File
    02:48
  • Other Important Files
    03:04
  • Important Files Demo
    05:25
  • Edit named.conf File
    09:17
  • What is ACL
    04:52
  • Edit named.conf File Demo
    07:32
  • Different Global Options
    07:48
  • Create Zone Files - 1
    05:05
  • Create Zone Files - 1 Demo
    02:34
  • Resource Records
    06:56
  • What is SOA (Start of Authority) Type
    06:56
  • What are NS, MX, A, CNAME, PTR Types
    06:25
  • Create Forward Zone File
    03:12
  • Create Reverse Zone File
    03:14
  • How DNS Query Works?
    02:21
  • Create Forward Zone File Demo
    04:27
  • Create Reverse Zone File Demo
    03:01
  • Start Master DNS Server
    02:03
  • Configure Resolver
    01:31
  • Configure Resolver Demo
    01:54
  • Useful Utilities For Testing DNS
    02:36
  • Useful Utilities For Testing DNS Demo
    02:09
  • Summary of Master DNS Server Implementation
    03:55

  • Configure Web Server
    02:49
  • Configure Web Server Demo
    03:23
  • Test DNS & Web Server
    01:29
  • Configure FTP Server
    01:46
  • Test DNS & FTP Server
    01:42
  • Test DNS Server From Client
    02:26
  • Test DNS Server From Client Demo
    05:23

  • Modify Master DNS Server Zone Files
    06:22
  • Modify Master DNS Server Zone Files Demo
    05:18
  • Configure Slave DNS Server
    04:00
  • Configure Slave DNS Server Demo
    05:20
  • Start Slave DNS Server
    02:54
  • View Master, Slave DNS Server Log Files
    03:37
  • Again Modify Master DNS Zone Files
    01:54
  • Again Modify Master DNS Zone Files Demo
    02:21
  • View Log Files
    03:21
  • Verify Master, Slave DNS From Client
    02:07
  • Verify Master, Slave DNS From Client Demo
    03:31
  • Test Using DNS Utility - nslookup
    03:48
  • Test Using DNS Utility - nslookup Demo
    04:17
  • Test Using DNS Utility - dig
    04:52
  • Test Using DNS Utility - dig Demo
    04:32
  • Test Using DNS Utility - host
    02:54

  • Round Robin DNS Introduction
    05:54
  • Round Robin DNS Introduction Demo
    02:58
  • Modify DNS Files on Master System
    03:52
  • Modify DNS Files on Master System Demo
    04:30
  • Test Round Robin DNS
    01:43
  • Configure Web Server on Master & Slave Systems
    03:30
  • Configure Web Server on Master & Slave Systems Demo
    05:25

  • What is Named Based Virtual Hosting
    02:55
  • Configure Web Server for Named Based Virtual Hosting
    04:55
  • Configure Web Server for Named Based Virtual Hosting Demo
    07:49
  • Configure DNS Server for Named Based Virtual Hosting
    02:16
  • Configure DNS Server for Named Based Virtual Hosting Demo
    05:43
  • Create Zone Files
    02:56
  • Create Zone Files Demo
    02:32
  • Test Named Based Virtual Hosting
    02:12
  • Test Named Based Virtual Hosting Demo
    04:15

  • What is IP Based Virtual Hosting?
    03:44
  • How to Configure Additional IPs on Master System
    02:30
  • Configure Web Server For IP Based Hosting
    02:57
  • Configure Web Server For IP Based Hosting Demo
    02:42
  • Create Zone Files For IP Based Hosting
    04:25
  • Create Zone Files For IP Based Hosting Demo
    04:14
  • Test IP Based Virtual Hosting
    02:12
  • Test IP Based Virtual Hosting Demo
    02:49

  • Split Namespace Lab Setup
    08:57
  • Split Namespace Lab Setup Demo
    03:26
  • Edit named.conf File
    05:27
  • Edit named.conf File Demo
    07:12
  • Create Zone Files
    02:45
  • Create Zone Files Demo
    04:05
  • Configure Web Server
    02:28
  • Test Split Namespace From Client c11
    03:33
  • Test Split Namespace From Client c11 Demo
    03:35
  • Test Split Namespace From Client c21
    02:04
  • Test Split Namespace From Client c21 Demo
    03:51
  • Test Split Namespace From Client c31
    01:21
  • Test Split Namespace From Client c31 Demo
    04:41
  • Summary of Split Namespace Implementation
    02:50

Instructor

Vipin Gupta
Linux & Cloud Engineer
Vipin Gupta
  • 4.4 Instructor Rating
  • 267 Reviews
  • 1,061 Students
  • 7 Courses

Vipin Gupta is BE, Redhat Certified Engg (RHCE), Certified Ethical Hacker (CEH),  Cisco Certified (CCNA), Microsoft Certified (MCSE, MCSA) He has got more  than 25 years of experience in IT related Fields. His specialization is in networking, security, linux, cloud computing, Docker, Kubernetes & SDN. He is  working on Linux platform for past 18 years. During his long career he  has been associated with various Engg. Colleges, polytechnics, private  institutes & Corporate sector. He is interacting with both corporate  & academic world. He is author of 2 Linux, 1 Software Defined Networking and 1 Kubernetes Essentials book. He has published more than 20 research papers in international publications. He has conducted hundreds of workshops/STCs on various technologies.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.