Penggunakan Sistem Penamaan Domain, SNR (bahasa Inggris: (Domain Name System, DNS) adalah sebuah SISTEM Yang menyimpan INFORMASI tentang NAMA tuan rumah ataupun NAMA domain Illustrasi bentuk basis data tersebar (database terdistribusi) di Dalam, jaringan Komputer, misalkan: Internet DNS menyediakan alamat IP. untuk setiap NAMA tuan Dan mendata setiap server yang Transmisi surat (mail exchange server) Yang menerima surel (email) untuk setiap domain * Menurut browser Google Chrome,. DNS adalah jaringan LAYANAN Yang menerjemahkan situs web NAMA menjadi alamat internet.
DNS menyediakan pelayanan Yang cukup penting untuk Internet, ketika perangkat keras Komputer Dan jaringan bekerja Artikel Baru alamat IP untuk mengerjakan Tugas seperti pengalamatan Dan penjaluran (routing), manusia PADA umumnya lebih memilih untuk menggunakan NAMA tuan Dan NAMA domain, contohnya adalah penunjukan Sumber universal (URL ) Dan alamat surel. Analogi Yang UMUM digunakan untuk menjelaskan fungsinya adalah DNS Bisa dianggap seperti Buku TELEPON internet dimana pengguna mengetikkan SAAT www.indosat.net.id di peramban web pengguna Maka Akan diarahkan Ke alamat IP 124.81.92.144 (IPv4) Dan 2001: E00: d: 10 : 3:140 :: 83 (IPv6).
Penggunaan NAMA sebagai pengabstraksi alamat Mesin di sebuah jaringan Komputer Yang lebih dikenal oleh manusia mengalahkan TCP / IP, Dan Dilaporkan Ke Zaman ARPAnet. PT KARYA CIPTA PUTRA, seluruh jaringan Komputer di Komputer menggunakan berkas HOSTS.TXT bahasa Dari SRI (sekarang SIR International), Yang memetakan sebuah alamat Ke sebuah NAMA (secara Teknis, file ini Masih ADA - sebagian Besar SISTEM Operasi yang modern menggunakannya Artikel Baru BAIK secara baku maupun melalui konfigurasi Cara , dapat melihat Hosts file yang untuk menyamakan sebuah NAMA tuan rumah menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, SISTEM nihil di Atas mewarisi beberapa keterbatasan Yang mencolok Bahasa Dari Sisi prasyarat, setiap SAAT sebuah alamat Komputer berubah, setiap SISTEM Yang hendak berhubungan Artikel Baru Komputer nihil harus melakukan pembaruan terhadap Host file.Baru berkembangnya jaringan Komputer, membutuhkan SISTEM Yang Bisa dikembangkan: sebuah SISTEM Yang Bisa mengganti alamat tuan rumah hanya di Satu klien untuk membuka posisi, tuan Lain Akan mempelajari perubaha nihil secara Dinamis. Inilah DNS.Paul Mockapetris menemukan DNS di years 1983; Spesifikasi pribumi Muncul di RFC 882 Dan 883. Tahun 1987, penerbitan RFC 1034 RFC 1035 Dan membuat pembaruan terhadap Spesifikasi DNS. Hal inisial membuat RFC 882 Dan RFC 883 tidak berlaku Lagi. Beberapa RFC Terkini telah memproposikan beberapa tambahan bahasa Dari Protokol inti DNS.
2. Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain
training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti
client1.training.bujangan.com.
Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name
3. Teori bekerja DNS
3.1 Para Pemain Inti
Pengelola dari sistem DNS terdiri dari tiga komponen:
- DNS resolver, sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.
- recursive DNS server, yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari resolver, dan mengembalikan jawaban kepada para resolver tersebut;
Sebuah nama domain biasanya terdiri dari dua bagian atau lebih (secara teknis disebut label), dipisahkan dengan titik.
3.3 Sebuah contoh dari teori rekursif DNS
Sebuah contoh mungkin dapat memperjelas proses ini. Andaikan ada aplikasi yang memerlukan pencarian alamat IP dari http://www.wikipedia.org. Aplikasi tersebut bertanya ke DNS recursor lokal.
- Sebelum dimulai, recursor harus mengetahui dimana dapat menemukan root nameserver; administrator dari recursive DNS server secara manual mengatur (dan melakukan update secara berkala) sebuah file dengan nama root hints zone (panduan akar DNS) yang menyatakan alamat-alamt IP dari para server tersebut.
- Proses dimulai oleh recursor yang bertanya kepada para root server tersebut – misalkan: server dengan alamat IP “198.41.0.4″ – pertanyaan “apakah alamat IP dari http://www.wikipedia.org?”;
- Root server menjawab dengan sebuah delegasi, arti kasarnya: “Saya tidak tahu alamat IP dari http://www.wikipedia.org, tapi saya “tahu” bahwa server DNS di 204.74.112.1 memiliki informasi tentang domain org.”
- Recursor DNS lokal kemudian bertanya kepada server DNS (yaitu: 204.74.112.1) pertanyaan yang sama seperti yang diberikan kepada root server. “apa alamat IP dari http://www.wikipedia.org?”. (umumnya) akan didapatkan jawaban yang sejenis, “saya tidak tahu alamat dari http://www.wikipedia.org, tapi saya “tahu” bahwa server 207.142.131.234 memiliki informasi dari domain wikipedia.org.”
- Akhirnya, pertanyaan beralih kepada server DNS ketiga (207.142.131.234), yang menjawab dengan alamat IP yang dibutuhkan.
3.4 Pengertian pendaftaran domain dan glue records
Membaca contoh diatas, Anda mungkin bertanya: “bagaimana caranya DNS server 204.74.112.1 tahu alamat IP mana yang diberikan untuk domain wikipedia.org?” Pada awal proses, kita mencatat bahwa sebuah DNS recursor memiliki alamat IP dari para root server yang (kurang-lebih) didata secara explisit (hard coded). Mirip dengan hal tersebut, server nama (name server) yang otoritatif untuk top-level domain mengalami perubahan yang jarang.
Namun, server nama yang memberikan jawaban otorisatif bagi nama domain yang umum mengalami perubahan yang cukup sering. Sebagai bagian dari proses pendaftaran sebuah nama domain (dan beberapa waktu sesudahnya), pendaftar memberikan pendaftaran dengan server nama yang akan mengotorisasikan nama domain tersebut; maka ketika mendaftar wikipedia.org, domain tersebut terhubung dengan server nama gunther.bomis.com dan zwinger.wikipedia.org di pendaftar .org. Kemudian, dari contoh di atas, ketika server dikenali sebagai 204.74.112.1 menerima sebuah permintaan, DNS server memindai daftar domain yang ada, mencari wikipedia.org, dan mengembalikan server nama yang terhubung dengan domain tersebut.
Biasanya, server nama muncul berdasarkan urutan nama, selain berdasarkan alamat IP. Hal ini menimbulkan string lain dari permintaan DNS untuk menyelesaikan nama dari server nama; ketika sebuah alamat IP dari server nama mendapatkan sebuah pendaftaran di zona induk, para programmer jaringan komputer menamakannya sebuah glue record (daftar lekat???)
4. Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan
permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
5. DNS dalam praktek
Ketika sebuah aplikasi (misalkan web broswer), hendak mencari alamat IP dari sebuah nama domain, aplikasi tersebut tidak harus mengikuti seluruh langkah yang disebutkan dalam teori diatas. Kita akan melihat dulu konsep caching, lalu mengertikan operasi DNS di “dunia nyata”.
5.1 Caching dan masa hidup (caching and time to live)
Karena jumlah permintaan yang besar dari sistem seperti DNS, perancang DNS menginginkan penyediaan mekanisme yang bisa mengurangi beban dari masing-masing server DNS. Rencana mekanisnya menyarankan bahwa ketika sebuah DNS resolver (klien) menerima sebuah jawaban DNS, informasi tersebut akan di cache untuk jangka waktu tertentu. Sebuah nilai (yang di-set oleh administrator dari server DNS yang memberikan jawaban) menyebutnya sebagai time to live (masa hidup), atau TTL yang mendefinisikan periode tersebut. Saat jawaban masuk ke dalam cache, resolver akan mengacu kepada jawaban yang disimpan di cache tersebut; hanya ketika TTL usai (atau saat administrator mengosongkan jawaban dari memori resolver secara manual) maka resolver menghubungi server DNS untuk informasi yang sama.
5.2 Waktu propagasi (propagation time)
Satu akibat penting dari arsitektur tersebar dan cache adalah perubahan kepada suatu DNS tidak selalu efektif secara langsung dalam skala besar/global. Contoh berikut mungkin akan menjelaskannya: Jika seorang administrator telah mengatur TTL selama 6 jam untuk host http://www.wikipedia.org, kemudian mengganti alamat IP dari http://www.wikipedia.org pada pk 12:01, administrator harus mempertimbangkan bahwa ada (paling tidak) satu individu yang menyimpan cache jawaban dengan nilai lama pada pk 12:00 yang tidak akan menghubungi server DNS sampai dengan pk 18:00. Periode antara pk 12:00 dan pk 18:00 dalam contoh ini disebut sebagai waktu propagasi (propagation time), yang bisa didefiniskan sebagai periode waktu yang berawal antara saat terjadi perubahan dari data DNS, dan berakhir sesudah waktu maksimum yang telah ditentukan oleh TTL berlalu. Ini akan mengarahkan kepada pertimbangan logis yang penting ketika membuat perubahan kepada DNS: tidak semua akan melihat hal yang sama seperti yang Anda lihat. RFC1537 dapat membantu penjelasan ini.
5.3 DNS di dunia nyata
Di dunia nyata, user tidak berhadapan langsung dengan DNS resolver – mereka berhadapan dengan program seperti web brower (Mozilla Firefox, Safari, Opera, Internet Explorer, Netscape, Konqueror dan lain-lain dan klien mail (Outlook Express, Mozilla Thunderbird dan lain-lain). Ketika user melakukan aktivitas yang meminta pencarian DNS (umumnya, nyaris semua aktivitas yang menggunakan Internet), program tersebut mengirimkan permintaan ke DNS Resolver yang ada di dalam sistem operasi.
DNS resolver akan selalu memiliki cache (lihat diatas) yang memiliki isi pencarian terakhir. Jika cache dapat memberikan jawaban kepada permintaan DNS, resolver akan menggunakan nilai yang ada di dalam cache kepada program yang memerlukan. Kalau cache tidak memiliki jawabannya, resolver akan mengirimkan permintaan ke server DNS tertentu. Untuk kebanyakan pengguna di rumah, Internet Service Provider(ISP) yang menghubungkan komputer tersebut biasanya akan menyediakan server DNS: pengguna tersebut akan mendata alamat server secara manual atau menggunakan DHCP untuk melakukan pendataan tersebut. Jika administrator sistem telah mengkonfigurasi sistem untuk menggunakan server DNS mereka sendiri, DNS resolver umumnya akan mengacu ke server nama mereka. Server nama ini akan mengikuti proses yang disebutkan di Teori DNS, baik mereka menemukan jawabannya maupun tidak. Hasil pencarian akan diberikan kepada DNS resolver; diasumsikan telah ditemukan jawaban, resolver akan menyimpan hasilnya di cache untuk penggunaan berikutnya, dan memberikan hasilnya kepada software yang meminta pencarian DNS tersebut.
Sebagai bagian akhir dari kerumitan ini, beberapa aplikasi seperti web browser juga memiliki DNS cache mereka sendiri, tujuannya adalah untuk mengurangi penggunaan referensi DNS resolver, yang akan meningkatkan kesulitan untuk melakukan debug DNS, yang menimbulkan kerancuan data yang lebih akurat. Cache seperti ini umumnya memiliki masa yang singkat dalam hitungan 1 menit.
5.4 Penerapan DNS lainnya
Sistem yang dijabarkan diatas memberikan skenario yang disederhanakan. DNS meliputi beberapa fungsi lainnya:
- Nama host dan alamat IP tidak berarti terhubung secara satu-banding-satu. Banyak nama host yang diwakili melalui alamat IP tunggal: gabungan dengan pengasuhan maya (virtual hosting), hal ini memungkinkan satu komputer untuk malayani beberapa situs web. Selain itu, sebuah nama host dapat mewakili beberapa alamat IP: ini akan membantu toleransi kesalahan (fault tolerance dan penyebaran beban (load distribution), juga membantu suatu situs berpindah dari satu lokasi fisik ke lokasi fisik lainnya secara mudah.
- Ada cukup banyak kegunaan DNS selain menerjemahkan nama ke alamat IP. Contoh:, agen pemindahan surat Mail transfer agents(MTA) menggunakan DNS untuk mencari tujuan pengiriman E-mail untuk alamat tertentu. Domain yang menginformasikan pemetaan exchange disediakan melalui rekod MX (MX record) yang meningkatkan lapisan tambahan untuk toleransi kesalahan dan penyebaran beban selain dari fungsi pemetaan nama ke alamat IP.
- Kerangka Peraturan Pengiriman (Sender Policy Framework) secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
- Menyediakan keluwesan untuk kegagalan komputer, beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya, tigabelas server akar (root servers) digunakan oleh seluruh dunia. Program DNS maupun sistem operasi memiliki alamat IP dari seluruh server ini. Amerika Serikat memiliki, secara angka, semua kecuali tiga dari server akar tersebut. Namun, dikarenakan banyak server akar menerapkan anycast, yang memungkinkan beberapa komputer yang berbeda dapat berbagi alamat IP yang sama untuk mengirimkan satu jenis services melalui area geografis yang luas, banyak server yang secara fisik (bukan sekedar angka) terletak di luar Amerika Serikat.
6. Jenis-jenis catatan DNS
Beberapa kelompok penting dari data yang disimpan di dalam DNS adalah sebagai berikut:
- A record atau catatan alamat memetakan sebuah nama host ke alamat IP 32-bit (untuk IPv4).
- AAAA record atau catatan alamat IPv6 memetakan sebuah nama host ke alamat IP 128-bit (untuk IPv6).
- CNAME record atau catatan nama kanonik membuat alias untuk nama domain. Domain yang di-alias-kan memiliki seluruh subdomain dan rekod DNS seperti aslinya.
- ‘[MX record]] atau catatan pertukaran surat memetakan sebuah nama domain ke dalam daftar mail exchange server untuk domain tersebut.
- PTR record atau catatan penunjuk memetakan sebuah nama host ke nama kanonik untuk host tersebut. Pembuatan rekod PTR untuk sebuah nama host di dalam domain in-addr.arpa yang mewakili sebuah alamat IP menerapkan pencarian balik DNS (reverse DNS lookup) untuk alamat tersebut. Contohnya (saat penulisan / penerjemahan artikel ini), http://www.icann.net memiliki alamat IP 192.0.34.164, tetapi sebuah rekod PTR memetakan ,,164.34.0.192.in-addr.arpa ke nama kanoniknya: referrals.icann.org.
- NS record atau catatan server nama memetakan sebuah nama domain ke dalam satu daftar dari server DNS untuk domain tersebut. Pewakilan bergantung kepada rekod NS.
- SOA record atau catatan otoritas awal (Start of Authority) mengacu server DNS yang mengediakan otorisasi informasi tentang sebuah domain Internet.
- SRV record adalah catatan lokasi secara umum.
- Catatan TXT mengijinkan administrator untuk memasukan data acak ke dalam catatan DNS; catatan ini juga digunakan di spesifikasi Sender Policy Framework.
7. Nama domain yang diinternasionalkan
Nama domain harus menggunakan satu sub-kumpulan dari karakter ASCII, hal ini mencegah beberapa bahasa untuk menggunakan nama maupun kata lokal mereka. ICANN telah menyetujui Punycode yang berbasiskan sistem IDNA, yang memetakan string Unicode ke karakter set yang valid untuk DNS, sebagai bentuk penyelesaian untuk masalah ini, dan beberapa registries sudah mengadopsi metode IDNS ini.
8. Perangkat lunak DNS
Beberapa jenis perangakat lunak DNS menerapkan metode DNS, beberapa diantaranya:
- BIND (singkatan bahasa Dari bahasa Inggris: Berkeley Internet Domain Name) adalah server DNS Yang memucat UMUM digunakan di Internet, khususnya PADA SISTEM Operasi bertipe Unix Yang secara de facto merupakan standar. BIND awalnya dibuat oleh orangutan Empat Mahasiswa di Universitas California Berkeley CSRG Dan PERTAMA Kali dirilis di Dalam, 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya PADA years 1988 SAAT bekerja di DEC.
- Djbdns (Daniel J.barnestein‘s DNS) adalah nama domain server yang dikembangkan oleh Daniel Bernstein.djbdns adalah perangkat lunak open source, yang berarti bahwa pengguna memiliki kemampuan untuk mengubah dan menyesuaikan untuk kebutuhan mereka. Konsultan kami dapat memberikan dukungan ahli untuk mengelola dan mengatur instalasi djbdns.
- MaraDNS adalah paket yang mengimplementasikan Domain Name Service (DNS), layanan internet sangat penting.MaraDNS dimaksudkan untuk lingkungan di mana server DNS harus aman dan di mana server harus menggunakan jumlah minimum absolut dari sumber daya yang mungkin.
- QIP (Lucent Technologies)
- NSD (Name Server Daemon) adalah sebuah open-source server program untuk Sistem Nama Domain. Ini dikembangkan oleh NLnet Labs dari Amsterdam bekerjasama dengan RIPE NCC, dari awal sebagai server nama otoritatif (yaitu, tidak menerapkan fungsi caching rekursif dengan desain). Tujuan dari pengembangan ini adalah untuk menambah varian dengan "gen" dari implementasi DNS server yang digunakan oleh tingkat yang lebih tinggi nama dan dengan demikian meningkatkan ketahanan terhadap DNS kelemahan perangkat lunak atau eksploitasi.NSD menggunakan BIND-gaya zona-file (file-zona digunakan di bawah BIND biasanya dapat digunakan tidak dimodifikasi dalam NSD, setelah masuk ke konfigurasi NSD).NSD menggunakan informasi zona disusun melalui 'zonec' ke dalam file database biner (nsd.db) yang memungkinkan cepat startup dari daemon nama-layanan NSD, dan memungkinkan sintaks-struktural kesalahan dalam Zona-Files yang ditandai pada saat kompilasi (sebelum yang dibuat tersedia untuk layanan NSD sendiri).
- PowerDNS adalah server DNS, ditulis dalam C + + dan berlisensi di bawah GPL. Ini berjalan pada derivatif Unix kebanyakan. PowerDNS memiliki sejumlah besar backends berbeda mulai dari zonefiles BIND gaya sederhana untuk database relasional dan balancing / failover beban algoritma. Sebuah recursor DNS juga dimasukkan sebagai program yang terpisah.PowerDNS adalah produk dari perusahaan PowerDNS.COM Belanda BV, dengan banyak kontribusi dari komunitas Open Source. Penulis utama adalah Bert Hubert.NSD (Name Server Daemon)
- Microsoft DNS (untuk edisi server dari Windows 2000 dan Windows 2003)
- dig (the domain information groper)
9.1 Pendaftar (registrant)
Tidak satupun individu di dunia yang “memiliki” nama domain kecuali Network Information Centre (NIC), atau pendaftar nama domain (domain name registry). Sebagian besar dari NIC di dunia menerima biaya tahunan dari para pengguna legal dengan tujuan bagi si pengguna legal menggunakan nama domain tersebut. Jadi sejenis perjanjian sewa-menyewa terjadi, bergantung kepada syarat dan ketentuan pendaftar. Bergantung kepada beberpa peraturan penamaan dari para pendaftar, pengguna legal dikenal sebagai “pendaftar” (registrants) atau sebagai “pemegang domain” (domain holders)
ICANN memegang daftar lengkap untuk pendaftar domain di seluruh dunia. Siapapun dapat menemukan pengguna legal dari sebuah domain dengan mencari melalui basis data WHOIS yang disimpan oleh beberpa pendaftar domain.
Di (lebih kurang) 240 country code top-level domains (ccTLDs), pendaftar domain memegang sebuah acuan WHOIS (pendaftar dan nama server). Contohnya, IDNIC, NIC Indonesia, memegang informasi otorisatif WHOIS untuk nama domain .ID.
Namun, beberapa pendaftar domain, seperti VeriSign, menggunakan model pendaftar-pengguna. Untuk nama domain .COM dan .NET, pendaftar domain, VeriSign memegang informasi dasar WHOIS )pemegang domain dan server nama). Siapapun dapat mencari detil WHOIS (Pemegang domain, server nama, tanggal berlaku, dan lain sebagainya) melalui pendaftar.
Sejak sekitar 2001, kebanyakan pendaftar gTLD (.ORG, .BIZ, .INFO) telah mengadopsi metode penfatar “tebal”, menyimpan otoritatif WHOIS di beberapa pendaftar dan bukan pendaftar itu saja.
9.2 Kontak Administratif (Administrative Contact)
Satu pemegang domain biasanya menunjuk kontak administratif untuk menangani nama domain. Fungsi manajemen didelegasikan ke kontak administratif yang mencakup (diantaranya):
- keharusan untuk mengikuti syarat dari pendaftar domain dengan tujuan memiliki hak untuk menggunakan nama domain
- otorisasi untuk melakukan update ke alamat fisik, alamat email dan nomor telefon dan lain sebagainya via WHOIS
Satu kontak teknis menangani server nama dari sebuah nama domain. Beberapa dari banuak fungsi kontak teknis termasuk:
- memastikan bahwa konfigurasi dari nama domain mengikuti syarat dari pendaftar domain
- update zona domain
- menyediakan fungsi 24×7 untuk ke server nama (yang membuat nama domain bisa diakses)
Tidak perlu dijelaskan, pihak ini adalah yang menerima tagihan dari NIC.
9.5 Server Nama (Name Servers)
Disebut sebagai server nama otoritatif yang mengasuh zona nama domain dari sebuah nama domain.
10. Politik
Banyak penyelidikan telah menyuarakan kritik dari metode yang digunakan sekarang untuk mengatur kepemilikan domain. Umumnya, kritik mengklaim penyalahgunaan dengan monopoli, seperti VeriSign Inc dan masalah-masalah dengan penunjukkan dari top-level domain (TLD). Lembaga international ICANN (Internet Corporation for Assigned Names and Numbers) memelihara industri nama domain.
Opini dan Kesimpulan
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. DNS merupakan sebuah solusi dimana DNS di desain menggantikan fungsi HOSTS files, dengan kelebihan unlimited database size, dan performace yang baik.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer kita akan menghubungi DNS server untuk mencek host name yang kita minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer kita dengan komputer lainnya.
Sumber :http://id.wikipedia.org/wiki/Sistem_Penamaan_Domain