Unknown
Assalamualaikum Wr.Wb
Kali ini saya akan menjelaskan pengertian DNS.

Domain Name System (DNS) adalah hirarkis sistem penamaan terdistribusi untuk komputer, jasa, atau sumber daya terhubung keInternet atau jaringan pribadi. Ini asosiasi berbagai informasi dengan nama domain ditugaskan untuk masing-masing entitas yang berpartisipasi. Paling mencolok, menerjemahkan nama domain, yang dapat dengan mudah diingat oleh manusia, dengan numerikalamat IP yang dibutuhkan untuk tujuan layanan komputer dan perangkat di seluruh dunia. Domain Name System merupakan komponen penting dari fungsi yang paling internet jasa karena merupakan utama Internet layanan direktori.

Struktur [Sunting]


Nama domain ruang [sunting]

Tanggung jawab administratif atas setiap zona dapat dibagi dengan menciptakan zona tambahan. Otoritas dikatakan didelegasikan untuk sebagian dari ruang lama, biasanya dalam bentuk sub-domain, ke server nama lain dan entitas administratif. Zona tua berhenti menjadi otoritatif untuk zona baru.

Nama domain sintaks [sunting]

Deskripsi definitif aturan untuk membentuk nama domain muncul dalam RFC 1035, RFC 1123, dan RFC 2181. Sebuah nama domain terdiri dari satu atau lebih bagian, secara teknis disebut label, yang konvensional concatenated, dan dibatasi oleh titik, seperti misalnya. com.
Paling kanan label menyampaikan top-level domain; misalnya, nama domain www.example.com milik top-level domain com.
Hirarki domain turun dari kanan ke kiri; setiap label di sebelah kirinya menyatakan sebuah sub-divisi, atausubdomain dari domain ke kanan. Sebagai contoh: contoh label menetapkan subdomain dari domain com,dan www adalah subdomain dari example.com. Ini pohon subdivisi mungkin memiliki hingga 127 tingkat.
Setiap label dapat berisi hingga 63 karakter. Nama domain lengkap tidak boleh melebihi panjang 253 karakter dalam representasi tekstual nya. [1] Dalam representasi biner internal DNS panjang maksimum membutuhkan 255 oktet penyimpanan, karena juga menyimpan panjang nama. [3]
Nama DNS mungkin secara teknis terdiri dari setiap representable karakter dalam oktet. Namun, perumusan diizinkan nama domain di zona akar DNS, dan sebagian besar sub domain lainnya, menggunakan format dan karakter set yang disukai. Karakter diperbolehkan dalam label adalah subset dari ASCII set karakter, dan termasuk karakter melalui z, A sampai Z, angka 0 sampai 9, dan tanda hubung. Aturan ini dikenal sebagai aturan LDH (huruf, angka, tanda hubung). Nama domain diinterpretasikan dengan cara kasus-independen. [8] Label mungkin tidak memulai atau mengakhiri dengan tanda hubung. [9] Sebuah aturan tambahan mengharuskan nama domain tingkat atas tidak harus semua-numerik. [9]
Sebuah nama host adalah nama domain yang dapat dikaitkan dengan alamat IP. Sebagai contoh, nama domain example.com www.example.com dan juga nama host, sedangkan com tidak.

Nama domain internasional [sunting]

Set terbatas karakter ASCII diizinkan di DNS dicegah representasi nama dan kata-kata dari banyak bahasa dalam huruf asli mereka atau script. Untuk membuat ini mungkin,ICANN menyetujui Nama Domain internasionalisasi Aplikasi (IDNA) sistem, dimana aplikasi pengguna, seperti web browser, peta Unicode string ke dalam karakter DNS yang valid set menggunakan Punycode. Pada tahun 2009 ICANN menyetujui pemasangan internasionalisasi nama domain kode negara top-level domain. Selain itu, banyak pendaftarnama domain tingkat atas yang ada (TLD) s telah mengadopsi sistem IDNA.

Nama server [sunting]

Domain Name System dikelola oleh database terdistribusi sistem, yang menggunakan model client-server. Node dari database ini adalah server nama. Setiap domain memiliki setidaknya satu server DNS otoritatif yang mempublikasikan informasi tentang domain tersebut dan nama server dari setiap domain bawahan untuk itu. Bagian atas hirarki disajikan oleh server nama akar, server untuk query ketika mencari (menyelesaikan) TLD.

Server nama otoritatif [sunting]

Sebuah server nama otoritatif adalah server nama yang memberikan jawaban yang telah dikonfigurasi oleh sumber asli, misalnya, administrator domain atau dengan metode DNS dinamis, berbeda dengan jawaban yang diperoleh melalui DNS permintaan biasa ke server nama lain. Otoritatif-satunya server nama hanya mengembalikan jawaban pertanyaan tentang nama domain yang telah dikonfigurasi secara khusus oleh administrator.
Dengan kata lain, server nama otoritatif memungkinkan rekursif server nama tahu data (IP IPv4, IP IPv6, daftar server surat masuk, dll) nama host yang diberikan apa DNS (seperti "www.example.com") memiliki. Sebagai salah satu contoh, server nama otoritatif untuk "example.com" memberitahu server nama rekursif yang "www.example.com" memiliki alamat IP IPv4 192.0.43.10.
Sebuah server nama otoritatif baik dapat menjadi server master atau server budak. Sebuah server master adalah server yang menyimpan asli (master) salinan semua catatan zona. Sebuah server slave menggunakan mekanisme update otomatis dari protokol DNS dalam komunikasi dengan tuannya untuk menjaga salinan identik dari catatan master.
Satu set server nama otoritatif harus ditugaskan untuk setiap zona DNS. Catatan NS tentang alamat dari set yang harus disimpan di zona induk dan server sendiri (sebagai referensi-diri).
Ketika nama domain terdaftar dengan registrasi nama domain, instalasi mereka di registri domain dari domain tingkat atas membutuhkan penugasan server nama primer dansetidaknya satu server nama sekunder. Kebutuhan beberapa nama server bertujuan untuk membuat domain masih fungsional bahkan jika satu server nama menjadi tidak dapat diakses atau bisa dioperasi. [10] Penunjukan server nama primer semata-mata ditentukan oleh prioritas diberikan kepada nama domain registrar. Untuk tujuan ini, umumnya hanya nama domain berkualifikasi lengkap dari server nama diperlukan, kecuali server yang terkandung dalam domain terdaftar, dalam hal yang sesuai alamat IP juga diperlukan.
Server nama primer sering menguasai server nama, sementara server nama sekunder dapat diimplementasikan sebagai server slave.
Sebuah server otoritatif menunjukkan statusnya penyediaan jawaban yang pasti, dianggap otoritatif, dengan menetapkan bendera perangkat lunak (sedikit struktur protokol), yang disebut Resmi Jawaban (AA) bit dalam responnya. [3] Bendera ini biasanya direproduksi menonjol dalam output dari alat query DNS administrasi (seperti penggalian) untukmenunjukkan bahwa nama server merespon adalah otoritas untuk nama domain yang bersangkutan. [3]