Domain Name System (DNS)
511
3
A mind map about Domain Name System. The Domain Name System (DNS) is the Internet's system for mapping alphabetic names to numeric Internet Protocol (IP) addresses like a phone book maps a person's name to a phone number. For example, when a Web address (URL) is typed into a browser, a DNS query is made to learn an IP address of a Web server associated with that name. EdrawMind allows you to easily create your own diagrams.
Tags:
Similar Mind Maps
Outline



Root Servers: this Main Server start with dot (.) and there are only 13 server around all over the world
TLD (Top Level Domain): is the highest level of domain names in the root zone of the DNS of the Internet, sample of these servers com,eg,gov,edu,org,net
Authoritative Server: it's DNS server holds a copy of the regional phone book that matches IP addresses with domain names.and responsible for providing answer about name in Zones. these zones add by server admin, like hosting web sites which has own Authoritative server
Recursive DNS server: The recursive resolver acts as a middleman between a client and a DNS nameserver. After receiving a DNS query from a web client, a recursive resolver will either respond with cached data. it reduce request needed from upper DNS server layer. like ISP DNS
Cache DNS server: work by performing all the DNS queries that your system makes and then saving

DNS Process
DNS Process

forward Zone
reverse Zone

parameter related to Zone file
RR (resource record): each record write in this file called RR
TTL (Time To live) value for the zone, that is, how long is a zone record valid, which mean when you increase TTL it will allow recursive server save this record long time and reduce request
A (address record): specifies an IP address to be assigned to a name
CNAME (Canonical Name record):it maps one name to another. Because of this, this type of record is sometimes referred to as an alias record
MX (Mail Exchange):record specifies where the mail sent to a particular namespace controlled by this zone should go. The email-server-name is a fully qualified domain name (FQDN)
NS(Nameserver): record announces authoritative nameservers for a particular zone
PTR (Pointer): it points to another part of the namespace. write last digit in IP then FQDN. use in reverse zone
SOA (Start of Authority):it record announces important authoritative information about a namespace to the nameserver. Located after the directives, it is the first resource record in a zone file

Primary
Secondary


it is an internationally organized, non-profit corporation that has responsibility for Internet Protocol (IP) address space allocation, protocol identifier assignment, generic (gTLD) and country code (ccTLD) Top-Level Domain name system management, and root server system management functions

this command use for DNS debug Tshoot on linux
example
