FatCow Plan for $3.15/mo. only

Getting Started with Domain Name System (DNS) | Network Fundamentals Part 17

Getting Started with Domain Name System (DNS) | Network Fundamentals Part 17
The Domain Name System (DNS) is the elegant system used for, among other things, resolving a name to an IP address.

Think about when you put a web address into a web browser. That needs to be converted to an IP address, so the client will send the DNS server a lookup message, and the DNS server will send a response.

DNS servers contain zones, which is a container for all the information for a domain. If a DNS server has a zone for a domain, it is authoritative for that domain. If it is non-authoritative, it can make its own query, and send it to another DNS server.

Inside the zone are records. These contain the information such as name to IP mappings. This particular type is called a host or ‘A’ record. Other types include a pointer (PTR), which is the reverse of the host record, the canonical name (CNAME), which is an alias, and the Mail Exchange (MX) record, which holds a list of mail servers.

When a server can’t answer a request on its own, it needs to ask another DNS server for help. One option is to configure another server as a forwarder. The server performs a recursive query, where it finds a record on the client’s behalf.

The alternative is to use root hints, where the server asks other servers for hints about where the authoritative DNS server is located. It does this using recursive queries

Quiz: link: https://networkdirection.net/labsandquizzes/quizzes/quiz-dns/

Patreon information: https://networkdirection.net/patreon/

For more information on the DNS process, I highly recommend: https://www.cloudflare.com/learning/dns/what-is-dns/

Overview of this video:

0:36 The Domain Name Space

2:10 Zones and Records

4:32 Record Types

6:10 A Simple Lookup Process

9:31 Using Forwarders

10:58 Using Root Hints

12:58 Quiz


🌏 https://www.youtube.com/c/networkdirection

🌏 https://twitter.com/NetwrkDirection

🌏 https://www.patreon.com/NetworkDirection

🌏 https://www.networkdirection.net


You may also like...

9 Responses

  1. I have a question and I hope you can help me.

    I'll use analogies.

    Suppose Bill manages a three-team football championship (A, B, C), each team consisting of 10 players.

    A manager is assigned to each team and each manager and player has a phone number (if needed for contact puposes).This information is listed on List A, List B, and List C.

    If someone wants to contact player 5 of team A, he or she contacts Bill and Bill contacts the team manager of the team from which receives the telephone number.

    If I understand correctly Team A is the domain name, such as easyflare.com, Bill is the DNS, the players are the records( such as a webserver), the whole team is the zone files, and the managers are….

    I don't know their purpose. Are they Administrators, TLDs(it is related to the parent-child relationship in the domain name structure), another kind of DNS.

    Thanks in Advance.

  2. Do we have link for dns configuration in linux .. ?

  3. Abu Laith says:

    Thank you for this great intruduction. Will be great if you can make another more advanced content on DNS!

  4. Ali gondal says:

    As always amazingly simplified explanation. Love your videos !!!

  5. Ruchit Patel says:

    Thank you very much …really helpful

  6. Juan Torres says:

    Why don,t you allow community contributions to subtitle it? These videos are amazing, but not everybody understands English, and I could help to translate them into Spanish.

  7. I have probabilities exam tomorrow. But I have to stop preparing and watch this lol.

  8. good job ! lov' it