Name service queries are essential in retrieving information stored in DNS records. We will be using the tools in the `bind-utils` package to perform these requests. In this hands-on lab, we will perform name service queries using the `nslookup`, `host,` and `dig` commands.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Install the bind and bind-utils Packages with yum, Then Start and Enable the named Service
# yum install -y bind bind-utils
# systemctl start named
# systemctl enable named
- Use the host Command to Display the Name Servers for the Domain, google.com
# host -t ns google.com
- Use the host Command to Display the Mail Servers for google.com
# host -t mx google.com
- Resolve the IP Address for ns4.google.com Using the nslookup Command
# nslookup ns4.google.com
- Use the nslookup Command to List the Name Servers for google.com
# nslookup -type=ns google.com
- Use the nslookup Command to List the Mail Servers Responsible for Mail Exchange for google.com
# nslookup -query=mx google.com
- Use the Debug Mode for nslookup to Provide more Details for google.com
# nslookup -debug google.com
- Use the dig Command to Resolve the IP for google.com
# dig google.com
- Use the dig Command to List the Name Servers for google.com
# dig ns google.com
- Using dig, List Only the 4 NS Records for google.com
# dig ns google.com +noall +answer