Sistem Penamaan Domain: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 13:
Analogi yang sering digunakan untuk menjelaskan Sistem Nama Domain adalah bahwa ia berfungsi sebagai [[buku telepon]] untuk Internet dengan menerjemahkan [[Nama hos|nama host]] komputer yang ramah manusia ke alamat IP. Misalnya, nama domain [[Example.com|www.example.com]] diterjemahkan ke alamat ''93.184.216.34'' (IPv4) dan ''2606: 2800: 220: 1: 248: 1893: 25c8: 1946'' (IPv6). DNS dapat diperbarui dengan cepat dan transparan, memungkinkan lokasi layanan di jaringan berubah tanpa memengaruhi pengguna akhir, yang terus menggunakan nama host yang sama. Pengguna mengambil keuntungan dari ini ketika mereka menggunakan Uniform Resource Locators ([[Url|URL]]) dan [[alamat email]] yang berarti tanpa harus tahu bagaimana sebenarnya komputer menemukan layanan.
 
== Sejarah singkat DNS ==
 
Menggunakan nama yang lebih sederhana dan lebih berkesan menggantikan alamat numerik tuan rumah, kembali ke era ARPANET. Stanford Research Institute (sekarang SRI Internasional) memelihara file teks bernama [[Host (file)|HOSTS.TXT]] yang memetakan nama host ke alamat numerik komputer di ARPANET.<ref>{{Cite web|url=https://tools.ietf.org/html/rfc3467.html|title=Role of the Domain Name System (DNS)|last=Klensin <klensin+srch@jck.com>|first=John C.|website=tools.ietf.org|language=en|access-date=2020-06-09}}</ref><ref>{{Cite journal|last=|first=|year=|title=DNS dan BIND (edisi ke-5)|url=https://en.wiki-indonesia.club/wiki/Special:BookSources/978-0-596-10057-5|journal=Wikipedia|language=en|volume=|issue=|pages=|doi=}}</ref> Elizabeth Feinler mengembangkan dan memelihara direktori ARPANET pertama.<ref>{{Cite book|url=https://books.google.com/books?id=C8ouDwAAQBAJ&lpg=PP1&dq=9780735211759&pg=PP1#v=onepage&q=9780735211759&f=false|title=Broad Band: The Untold Story of the Women Who Made the Internet|last=Evans|first=Claire L.|date=2018-03-06|publisher=Penguin|isbn=978-0-7352-1176-6|language=en}}</ref> Pemeliharaan alamat numerik, disebut Daftar Nomor yang Ditugaskan, ditangani oleh [[Jon Postel]] di [[Institut Ilmu Informasi]] [[Universitas California Selatan]] (ISI), yang timnya bekerja sama erat dengan SRI.
Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan [[TCP/IP]], dan kembali ke zaman [[ARPAnet]]. Dahulu, seluruh komputer di jaringan komputer menggunakan file '''HOSTS.TXT''' dari SRI (sekarang [[SIR International]]), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat [[host file|Hosts file]] untuk menyamakan sebuah [[nama host]] menjadi sebuah [[alamat IP]] sebelum melakukan pencarian via DNS).
Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.
 
Pada awal 1980-an, mempertahankan satu, tabel host terpusat telah menjadi lambat dan berat dan jaringan yang muncul membutuhkan sistem penamaan otomatis untuk mengatasi masalah teknis dan personel. Postel mengarahkan tugas menempa kompromi antara lima proposal solusi yang bersaing untuk Paul Mockapetris. Mockapetris sebagai gantinya menciptakan Sistem Nama Domain pada tahun 1983.
Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.
 
[[Internet Engineering Task Force|Gugus Tugas Teknik Internet]] menerbitkan spesifikasi asli dalam RFC 882 dan RFC 883 pada November 1983.<ref>{{Cite web|url=https://www.internetsociety.org/blog/2013/11/happy-30th-birthday-dns/|title=Happy 30th Birthday, DNS!|date=2013-11-26|website=Internet Society|language=en-US|access-date=2020-06-09}}</ref>
[[Paul Mockapetris]] menemukan DNS pada tahun [[1983]]; spesifikasi asli muncul di [[Request for Comments|RFC]] 882 dan 883. Tahun [[1987]], penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.
 
Pada tahun 1984, empat mahasiswa UC Berkeley, Douglas Terry, Mark Painter, David Riggle, dan Songnian Zhou, menulis implementasi server nama Unix pertama untuk Berkeley Internet Name Domain, yang biasa disebut sebagai [[BIND]].<ref>{{Cite web|url=https://www2.eecs.berkeley.edu/Pubs/TechRpts/1984/5957.html|title=The Berkeley Internet Name Domain Server {{!}} EECS at UC Berkeley|website=www2.eecs.berkeley.edu|access-date=2020-06-09}}</ref> Pada tahun 1985, Kevin Dunlap dari DEC secara substansial merevisi implementasi DNS. [[Mike Karels]], Phil Almquist, dan Paul Vixie telah mempertahankan BIND sejak saat itu.<ref name=":0">{{Cite web|url=https://www.isc.org/bind/|title=BIND 9 - Internet Systems Consortium|website=www.isc.org|access-date=2020-06-09}}</ref> Pada awal 1990-an, BIND diangkut ke platform [[Windows NT]]. Itu didistribusikan secara luas, terutama pada sistem Unix, dan masih merupakan perangkat lunak DNS yang paling banyak digunakan di Internet.<ref name=":0" />
 
== Teori bekerja DNS ==