Domain name system atau yang biasa disingkat dengan DNS merupakan sebuah sistem yang berfungsi menterjemahkan alamat IP ke nama domain atau sebaliknya, dari nama domain ke alamat IP.
Jadi, host komputer mengirimkan queries berupa nama komputer dan domain
name server yang kemudian dipetakan ke dalam alamat IP oleh DNS .
Sebagai contoh, ketika anda mengetikkan sebuah alamat suatu website misalkan : detik.com, maka DNS akan menterjemahkannya ke dalam alamat IP : 203.190.242.69 agar dapat dimengerti oleh komputer.
DNS biasanya digunakan pada aplikasi yang terhubung pada internet
seperti web browser maupun pada sebuah layanan email. Selain itu, DNS
juga dapat di terapkan pada private network maupun intranet. Berikut
beberapa kelebihan yang dimiliki oleh DNS :
- Dengan menggunakan DNS, pengguna tidak perlu lagi menghafalkan alamat IP dari sebuah komputer maupun situs pada jaringan internet.
- Cukup menghafalkan host name atau nama domainnya saja.
- Bisa jadi alamat IP pada sebuah komputer bisa berubah, tetapi host name (nama komputer) tidak dapat berubah. Maka dari itu, DNS cenderung konsisten.
- DNS sangat mudah di implementasikan dengan protocol internet seperti TCP/ IP.
- Root-level domain: merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).
- Top level domain: kode kategori organisasi atau negara misalnya: .com untuk dipakai oleh perusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov untuk dipakai oleh badan pemerintahan. Selain itu untuk membedakan pemakaian nama oleh suatu negara dengan negara lain digunakan tanda misalnya .id untuk Indonesia atau .au untuk australia.
- Second level domain: merupakan nama untuk organisasi atau perusahaan, misalnya: microsoft.com; yahoo.com, dan lain-lain.
Kelebihan DNS
- Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer, cukup host name.
- Konsisten, IP address sebuah komputer bisa saja berubah, tapi host name tidak harus berubah.
- Simple, DNS server mudah untuk dikonfigurasikan (bagi admin).
- DNS mudah untuk di implementasikan di protocol TCP/IP DNS server mudah untuk di konfigurasikan(Bagi admin) User tidak lagi di repotkan untuk mengingat IP address
Fungsi DNS
- Menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).
- Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
- Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server) digunakan oleh seluruh dunia.
Kekurangan DNS
- User tidak dapat menggunakan nama banyak untuk mencari nama domain baik di internet maupun di intranet.
- DNS tidak mudah untuk di implementasikan.
- Tidak konsisten.
- Tidak bisa membuat banyak nama domain.
Cara Kerja DNS
- Ketika kita request suatu alamat, misalnya www.google.com dari host kita (misal : 10.121.222.54), maka host kita akan mencontact name server lokal untuk menanyakan dimanakah www.google.com berada.
- Name server (misal : 10.121.222.54), akan mengirimkan request tersebut di database lokal kita. Karena tidak ada, maka name server akan mengontak root DNS servernya, siapa yang memegang domain untuk (.com)
- Beberapa daftar Top Level Domain (TLD) yang ada sekarang adalah: com, net, org, biz, info, name, museum, dan tv. Sedangkan Country Code Top Level Domain (ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, dll.
- Root server akan memberitahu IP address dari server DNS dari www.google.com . Kemudian DNS server lokal akan mengontak server DNS yang mengelola www.google.com . Kemudian DNS server tersebut akan memberitahu IP address dari www.google.com . baru host (misal : 10.121.222.54) akan merequest www.google.com dengan IP address tersebut.

0 komentar:
Posting Komentar