Sistem Nama Domain: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Tiada ringkasan suntingan
Teg-teg: Suntingan mudah alih Suntingan web mudah alih
Polar (bincang | sumb.)
k Membalikkan suntingan oleh 2001:D08:1829:A4F8:A5BF:1AF8:D938:7635 (Perbincangan) kepada versi terakhir oleh Anumengelamun
Teg: Undur
Baris 1:
'''Sistem Nama Domain''' ({{lang-en|Domain Name System}}, dipendekkan sebagai '''DNS''') merupakan sistem yang menyimpan maklumat mengenai '''[[nama hos]]''' dan '''[[nama domain]]''' dalam rangkaian seperti di [[Internet]]. Peranan paling utamanya adalah memberikan [[alamat IP]] bagi setiap nama hos, dan senarai [[pelayan penukaran mel]] (''mail exchange server'') yang menerima mel bagi setiap domain.
ecara teori subdivision ini boleh menurun sehingga 1 aras, dan setiap label boleh mengandungi 63 huruf, selagi keseluruhan nama domain tidak melebihi 1 huruf. Tetapi secara penggunaan sesetengah [[daftar nama domain|daftar nama domain ( ''domain name registry'' )]] mempunyai had yang kurang dari itu.
 
DNS memainkan peranan penting bagi Internet, kerana perkakasan memerlukan alamat IP untuk melaksanakan [[penghalaan]] (''routing'') namun manusia lebih menggunakan nama hos dan nama domain seperti [[Penentu Sumber Seragam]] ( ''Uniform Resource Locator'', URL) dan [[alamat e-mel]].
 
Sistem ini dicipta saintis komputer dari Amerika Syarikat bernama [[Paul Mockapetris]] pada tahun [[1983]] dengan spesifikasi asal sistem tersebut muncul dalam [[permintaan komen]] (''Request for Comments'', RFC) 882. Pada tahun [[1987]], penerbitan RFC 1034 dan RFC 1035 mengemaskini spesifikasi DNS lalu menjadikan RFC 882 dan RFC 883 lapuk. Beberapa RFC terkini telah mengusulkan pelbagai sambungan kepada protokol teras.
 
== Bagaimana DNS berfungsi ==
Nama domain terdiri daripada dua atau lebih bahagian (secara teknikal ''labels'') dipisahkan oleh titik. Label di sebelah kanan merupakan '''[[domain tahap atas]]''' (sebagai contoh, domain tahap atas untuk <tt>www.wikipedia.org</tt> adalah <tt>org</tt>). Setiap label di sebelah kiri menentukan subdivision atau '''subdomain''' (sebagai contoh, <tt>wikipedia.org</tt> merupakan subdomain bagi <tt>org</tt> dan <tt>www.wikipedia.org</tt> merupakan subdomain kepada <tt>wikipedia.org</tt>). Secara teori subdivision ini boleh menurun sehingga 127 aras, dan setiap label boleh mengandungi 63 huruf, selagi keseluruhan nama domain tidak melebihi 254 huruf. Tetapi secara penggunaan sesetengah [[daftar nama domain|daftar nama domain ( ''domain name registry'' )]] mempunyai had yang kurang dari itu.
 
DNS mengandungi set hierarki '''pelayan DNS'''. Setiap domain atau subdomain mempunyai satu atau lebih '''pelayan DNS sahih''' ( ''authoritative DNS servers'' ) yang menerbitkan maklumat mengenai domain tersebut. Hierarki mengenai pelayan DNS sahih mempunyai padanan dengan hierarki domain.
Baris 5 ⟶ 12:
Satu analogi yang sering digunakan untuk menerangkan Sistem Nama Domain adalah bahawa ia berfungsi sebagai buku telefon untuk Internet dengan menterjemahkan nama host komputer yang mesra manusia ke alamat IP. Sebagai contoh, nama domain www.example.com diterjemahkan kepada alamat 192.0.43.10 (IPv4) dan 2620:0:2 d0: 200 :: 10 (IPv6). Bagaimanapun, tidak seperti buku telefon, DNS boleh dikemaskini dengan cepat dan ini kemas kini itu cepat diedarkan, membolehkan perubahan lokasi perkhidmatan pada rangkaian tanpa memberi kesan kepada pengguna akhir, yang terus menggunakan nama host yang sama. Pengguna mengambil kesempatan ini apabila mereka membaca Locator bermakna Sumber Seragam (URL) dan alamat e-mel tanpa perlu mengetahui bagaimana komputer sebenarnya menempatkan perkhidmatan.
 
Sistem Nama Domain mengagihkan tanggungjawab memberikan nama domain dan pemetaan nama-nama tersebut kepada alamat IP dengan menetapkan pelayan nama berwibawa bagi setiap domain. Pelayan nama berwibawa bertanggungjawab untuk domain tertentu, dan seterusnya boleh menetapkan nama pelayan lain yang berwibawa untuk domain sub-mereka. Mekanisme ini telah menjadikan pengagihan DNS dan toleransi kesilapan dan membantu mengelak memerlukan daftar tunggal yang perlu sentiasa dirujuk dan dikemaskini. Selain itu, tanggungjawab untuk mengekalkan dan mengemaskini rekod induk bagi domain diagih di kalangan banyak pendaftar nama domain, yang bersaing bagi, pengguna akhir, pemilik domain, perniagaan. Domain boleh dipindahkan dari pendaftar ke pendaftar pada sebarang masa.
 
Sistem Nama Domain juga menetapkan fungsi teknikal perkhidmatan pangkalan data ini. Ia mentakrifkan protokol DNS, spesifikasi terperinci struktur data dan pertukaran komunikasi yang digunakan bagi DNS, sebagai sebahagian daripada Suit protokol Internet.
 
== Struktur ==