Network - Domain Name System (DNS)

> NetWork > Network - Name

1 - About

The Domain Name System (DNS) is a name database. It's naming system (service) built on a distributed database for computers, services, or any resource connected to the Internet or a private network.

An often-used analogy to explain the Domain Name System is that it serves as the phone book for the Internet by translating human-friendly computer names into IP addresses.

For example, the domain name translates to the addresses (IPv4) and 2620:0:2d0:200::10 (IPv6). This is called a DNS lookup.


3 - Hierarchy

For the internet network, the top domain are known as Top-level_domain (example: com, fr, …)

4 - Architecture


4.1 - Provider

CloudFlare have DNS servers nearer to almost everyone around the world.

4.2 - Record

5 - Management

5.1 - See


5.2 - Local

5.3 - Subnet bind

AnyIP: Bind a whole subnet to your Linux machine

5.4 - Check

6 - Support

With A DNS problem, don't forget to flush your DNS cache.

6.1 - flush your local linux DNS

To clear your local DNS cache, you have to type

ipconfig /flushdns

This is important when you try to troubleshoot a network problem because if a name is already cached it won't try and resolve the name again.

Network - ipconfig

7 - Documentation / Reference