Konsep DNS Server

,
Konsep DNS server
Domain Name Server merupakan server yang melakukan penerjemahan dari nama domain atau host menjadi IP address atau sebaliknya dari IP address menjadi host atau domain.
Administrasi domain dibagi ke dalam unit administrative yang sebut dengan zone. Zone terdiri dari domain maupun subdomain , masing-masing zone akan ditangani oleh suatu server yang disebut dengan server .
Domain merupakan kumpulan komputer atau host di suatu jaringan , misalnya domain support.microsoft.com merupakan  kumpulan komputer divisi support microsoft.
Domain di bagi ke dalam :
Root Level Domain : merupakan domain level tertinggi di internet .
dilambangkan dengan (.) titik , Root Domain ditangani oleh beberapa Name Server yang tersebar di seluruh dunia .
Top Level Domain : domain yang berada di bawah root, TLD dibagi ke dalam beberapa organisasi dan kode negara .
Second Level Domain : domain level kedua di bawah TLD, misalnya microsoft.com
TLD Organisasi :
com : organisasi komersial
edu : organisasi pendidikan
gov : organisasi pemerintah
mil : organisasi militer
int : organisasi internasional
net : internet service provider
org : organisasi non profit
TLD Country / Negara :
id : indonesia
de : jerman
my : malaysia
sg : singapore
TLD Khusus
In-addr.arpa : domain khusus untuk resolusi IP Address ke nama.
FQDN ( Fully Qualified Domain Name ) merupakan nama lengkap host dan nama domain , misalnya nakula.support .microsoft.com merupakan server nama nakula di domain support.microsoft.com

Name Server
Untuk menangani resolusi nama ada dua nama server :
Primary Name Server : server yang mengambil referensi nama langsung dari lokal database .
Second Name Server : server yang mengambil referensi dari Primary Name Server .

Resource Record
Resource Record merupakan record yang terdapat dalam database DNS untuk menterjemahkan IP Address ke nama dan dari Nama ke IP address .
Ada beberapa Resource Record :
A Record : berisi nama host dan IP Address
SOA (Start Of Authority) Record : siapa yang bertanggung jawab atas suatu zone.
CNAME (Canonical Name) Record : nama alias untuk suatu host .
PTR (pointer) Record : berisi penunjuk IP address ke nama.
MX (Mail Exchanger) Record : berisi nama email server untuk domain tertentu.