New Training: Configure and Verify Network Connections
In this 7-video skill, CBT Nuggets trainer Shawn Powers teaches you how to configure network interfaces in multiple linux Distributions. Learn how to troubleshoot networking issues and how to set up network bonding and aggregation. Watch this new Linux training.
Learn Linux with one of these courses:
This training includes:
- 7 videos
- 35 minutes of training
You’ll learn these topics in this skill:
- Testing Network Connectivity
- Testing DNS
- Locating Common Network Configuration Files
- Identifying Debian and Ubuntu Network Configuration Files
- Identifying Red Hat and CentOS Network Configuration Files
- Network Bonding Modes
- Configuring Bonded Network Interfaces
What is the Domain Name System (DNS)?
The Domain Name System (DNS) is, in essence, the directory of the Internet. It solves the most basic problem of using the Internet: devices communicate over it using a set of numbers called IP addresses while human beings prefer names. DNS translates these names into IP addresses, so that devices can understand them.
When you enter a domain name in a web browser, it performs a DNS lookup in the background to find the corresponding IP address. This requires four steps and four different DNS servers. First, a DNS recursor receives the lookup request and directs it to a root nameserver. This server parses the domain for its top level, such as ".com", and passes the domain to the appropriate top-level domain (TLD) nameserver. Finally, this server passes the request to the authoritative nameserver maintaining the domain name, which finds the IP address and passes it back to the recursor so that it can fulfill the browser's request.