DNS Basics
Which component is responsible for translating a domain name, like www.example.com, into its corresponding IP address?
- DNS Resolver
- DHCP Server
- HTTP Proxy
- FTP Client
- DMS Resolver
The Purpose of DNS
Why do we need DNS when accessing websites by their domain names?
- It converts domain names into IP addresses so browsers can locate servers.
- It blocks malicious websites automatically.
- It compresses web content for faster loading.
- It speeds up the internet by caching all images.
- It formats data packets for faster transfer.
DNS Query Types
Which type of DNS query asks a DNS server to find out the required information on behalf of the client if it doesn't already have it cached?
- Recursive Query
- Iterative Query
- Reverse Query
- Cyclic Query
- Resursive Query
Host File Fallback
If you type 'www.testsite.com' into your browser, what does your computer check first before querying a DNS server?
- Local Hosts File
- Remote DNS Server
- ISP Gateway
- Root Name Server
- Host Directory
Root Server Role
During DNS resolution, which server is contacted after the local DNS resolver cache is empty and before the TLD server?
- Root Name Server
- Authoritative Nameserver
- Secondary DNS Server
- ISP Proxy Server
- Route Name Server
DNS Lookup Path
In a typical DNS lookup, which order is correct from the initial user request to receiving the IP address?
- Client → Resolver → Root Server → TLD Server → Authoritative Nameserver
- Client → Authoritative Nameserver → Resolver → Root Server → TLD Server
- Client → TLD Server → Resolver → Root Server → Authoritative Nameserver
- Client → Resolver → TLD Server → Root Server → Authoritative Nameserver
- Client → TLD Server → Root Server → Resolver → Authoritative Nameserver
Practical Scenario
Suppose 'www.myshop.com' points to the IP 192.168.0.50. Which DNS record type would be used to define this mapping?
- A Record
- MX Record
- CNAME Record
- NS Record
- AA Record
Typos and Troubleshooting
If you mistype a domain, such as 'gogle.com' instead of 'google.com', why might the DNS resolver still attempt to resolve it?
- DNS does not check spelling; it resolves any syntactically correct domain name.
- DNS only works with popular websites.
- DNS servers autocorrect typos by default.
- Browsers store only correct domains.
- DNS ignores unregistered names.
Caching Benefits
What is the main benefit of DNS caching for end-users?
- Faster website loading by avoiding repeated lookups
- Support for larger e-mails
- Boosting device memory
- Encrypting internet traffic
- Avoiding webpage formatting errors
Authoritative Nameserver
What is the specific role of an authoritative nameserver in DNS resolution?
- It provides the final answer for a specific domain's IP address.
- It routes queries between clients and root servers.
- It maintains cache for all client lookups globally.
- It manages internet bandwidth allocation.
- It converts IP addresses back to MAC addresses.