Domain Name Service (DNS)

When a client sends a request to the server, it has to use an Internet Protocol (IP) address so that we can find the correct server. Modern web browsers allow us to enter a domain name instead, which the DNS translates.

Illustrative background for Why use the DNS?Illustrative background for Why use the DNS? ?? "content

Why use the DNS?

  • Domain names are much easier to read and remember than IP addresses.
  • Computers have to use IP addresses to communicate over the Internet Protocol.
  • The DNS converts these domain names into IP addresses for us.
Illustrative background for DNS lookupIllustrative background for DNS lookup ?? "content

DNS lookup

  • When we have a domain name, we send a request to the nearest DNS server asking for the IP address associated with that domain name.
  • The DNS server responds with the correct IP address.
  • The client can then use this IP address to send their original request.
Illustrative background for DNS missIllustrative background for DNS miss ?? "content

DNS miss

  • If a DNS server does not have an IP address associated with a particular domain name (a DNS miss), then it can ask other DNS servers that it knows about.
  • By continuing to ask other, larger DNS servers, we will eventually resolve the IP address and send this to the original client.

Jump to other topics

1Computer Systems

1.1Data Representation

1.2Data Transmission

1.3Hardware

1.4Software

1.5The Internet & its Uses

1.6Cyber Security

1.7Automated & Emerging Technologies

2Algorithms, Programming & Logic

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium