Linux: BIND and DNS
1h 33mIntermediate2016-12-09
Authors

Chaim Krause
U.S. Army's Command and General Staff College
Course details
DNS is the workhorse underlying any network, and BIND is the most common Linux implementation of DNS. BIND allows you to create custom domains to serve emails and websites, and answer queries from around the world. This course covers how to configure BIND DNS on a CentOS 7 server, including coverage of different lookup records and zone types. Join instructor Chaim Krause as he shows how to create, verify, load, and test zone files and set up both basic and advanced name servers. Plus, learn how to add extra layers of security to protect your Linux systems from DNS attacks.
Learning objectives
Working with different types of name servers
Working with zone files
Setting up a basic name server
Creating, verifying, loading, and testing the zone file
Allowing queries from localnets
Configuring an advanced name server
Serving a website or email
Adding security
Learning objectives
Working with different types of name servers
Working with zone files
Setting up a basic name server
Creating, verifying, loading, and testing the zone file
Allowing queries from localnets
Configuring an advanced name server
Serving a website or email
Adding security
Skills covered
LinuxServer AdministrationNetwork AdministrationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
1. Installing BIND
- 03 - Installing BIND
2. Types of Name Servers
- 04 - Caching name server
- 05 - Forwarding name server
- 06 - Authoritative-only name server
- 07 - Mixed-configuration name servers
3. Zone Configuration File
- 08 - Zone config files
- 09 - $TTL
- 10 - $ORIGIN
- 11 - SOA
- 12 - NS
- 13 - MX
- 14 - A
- 15 - CNAME
- 16 - PTR
- 17 - Other zone files
4. Basic Name Server Setup
- 18 - Get ready
- 19 - Create and verify the zone file
- 20 - Load and test the zone file
- 21 - Allow queries from localnets
- 22 - Reverse zone file
- 23 - External zone file
5. Advanced Name Server Setup
- 24 - Configure a secondary name server
- 25 - Register a name server
- 26 - Updating zones
- 27 - Serve a website
- 28 - Third-party email server setup
- 29 - MX and SPF records for email
6. Security Concerns
- 30 - TSIG
- 31 - RNDC
- 32 - DNSSEC
Conclusion
- 33 - Next steps