Definisi DNS (Domain Name System)
Domain Name System (DNS) adalah sistem yang menyimpan informasi tentang nama host atau nama domain dalam bentuk database terdistribusi atau database terdistribusi di jaringan komputer, mis. B. di Internet. DNS ini kemudian memberikan alamat IP untuk setiap nama host dan kemudian mencatat setiap server transmisi email atau server pertukaran email yang menerima email (email) untuk setiap domain.
Domain Name System (DNS) biasanya digunakan dalam Layanan Nama Domain untuk menyelesaikan permintaan alamat nama-ke-IP situs web untuk menemukan layanan dan perangkat komputer di seluruh dunia. DNS (Domain Name System) juga menyediakan layanan yang sangat penting di Internet. Umumnya, ketika perangkat keras dan jaringan komputer mengandalkan alamat IP untuk melakukan tugas-tugas seperti pengalamatan dan perutean, orang lebih suka menggunakan contoh nama host dan nama domain yang menyertakan pengenal sumber universal (URL) dan alamat email. Sebuah analogi yang biasa digunakan untuk menjelaskan fungsinya adalah bahwa DNS (Domain Name System) dapat dianggap sebagai buku telepon internet di mana pengguna memasukkan www.indoxxx1.com di browser web seperti Chrome atau Mozilla yang dialamatkan ke IP -Alamat 124.11. xx. xxx (IPv4) dan 2003: e00: d: 10: 3: 1xx :: xx (IPv6).
Sejarah DNS
DNA ini ditemukan pada tahun 1983 oleh Paul Mockapetris dengan spesifikasi asli RFC 882 dan 883. 4 tahun kemudian, pada tahun 1987, spesifikasi DNS untuk RFC 1034 dan RFC 1035 dikembangkan. DNS berguna untuk mengkomunikasikan data di jaringan Internet. sangat jauh.
Sebelum adanya DNS, file HOST.TXT sebelumnya digunakan oleh SRI di semua komputer yang terhubung ke jaringan untuk kemudian menetapkan alamat ke sebuah nama. Namun, sistem ini memiliki keterbatasan karena sistem yang terkait dengan komputer ini juga harus memperbarui file HOST setiap kali alamat komputer berubah. Pembatasan ini kemudian dipenuhi dengan adanya DNS.
Misalnya, saat Anda memasukkan alamat di situs web; B. Pendidikan.co.id, DNS menerjemahkan ini ke dalam bentuk alamat IP: 203.xxx.xxx.69 agar dapat dipahami oleh komputer. DNS biasanya digunakan dalam aplikasi yang terhubung ke Internet, seperti browser web, atau bahkan dalam layanan email. Selain itu, DNS dapat diterapkan ke jaringan pribadi atau intranet.
Dengan menggunakan DNS, pengguna tidak lagi harus mengingat alamat IP komputer atau situs di Internet. Yang harus Anda lakukan hanyalah mengingat nama host atau nama domain. Alamat IP komputer dapat berubah, tetapi nama host (nama komputer) tidak dapat atau tidak dapat berubah. Oleh karena itu, DNS biasanya konsisten. DNS juga sangat mudah diimplementasikan dengan protokol Internet seperti TCP / IP.
Struktur database DNS
DNS mungkin atau dapat disebut sebagai database terdistribusi menggunakan konsep klien dan server. Ada server yang menyimpan semua jenis informasi yang dapat atau dapat diteruskan ke klien.
Struktur database DNS mengambil bentuk hierarki atau pohon dengan banyak cabang. Cabang-cabang ini membentuk domain dan mungkin atau mungkin bukan host, subdomain, atau domain level teratas.
Domain teratas adalah root. Domain ini diwakili oleh keberadaan (.) Periode. Selain itu, domain yang berada tepat di bawah trunk dikenal sebagai domain level teratas. Beberapa contoh domain level teratas adalah com, edu, gov, dan lainnya. Turunan dari domain level teratas disebut subdomain. Domain yang berada di belakang domain level teratas disebut domain level kedua, dan domain yang berada di bawah domain level kedua disebut domain level ketiga, dan seterusnya.
Hierarki DNS
Mesin DNS dapat atau dapat menggunakan server sistem operasi Windows Server, yang kemudian digunakan sebagai komputer DNS atau juga sebagai server, di Linux dengan menjalankan daemon seperti BIND (Berkeley Internet Name Domain) atau DJBDNS, yang 75% nya implementasi DNS dengan BIND hampir sering digunakan.
Ada 13 root server utama, yang kemudian didistribusikan dan juga dibagi di seluruh dunia untuk melayani domain tingkat atas generik (gTLD), wilayah negara tertentu, blok alamat IP tertentu atau spesifik. Salah satu dari root server ini terhubung satu sama lain dan juga memperbarui data yang lain (www.rootservers.org).
Ada hierarki dalam DNS yang digunakan untuk mengelompokkan komponen domain. Domain dikelompokkan dalam hierarki sebagai berikut:
1. Domain di tingkat root
Ini adalah hierarki teratas yang dinyatakan oleh titik. Memiliki properti menambahkan titik setelah domain, mis. B. education.co.id (periode (.) Setelah .id adalah domain level root).
2. Domain tingkat atas
Ini adalah kata yang berada paling kanan dari suatu domain, atau bahkan ketika dibaca di ujung belakang. Misalnya, seperti halnya education.co.id, domain level teratas adalah “.co.id”. Domain level teratas dapat berisi atau berisi domain dan host level kedua. Secara umum top-level domain dipecah lagi menjadi dua area, yaitu:
GLTD (Generic Top Level Domain): Ini adalah TLD dengan properti umum, misalnya: .com (untuk tujuan komersial), this .edu (untuk institusi pendidikan), this .gov (untuk agensi pemerintah), this .org (untuk organisasi nirlaba) dan .net (untuk organisasi jaringan)
CCLTD (Domain Tingkat Atas Kode Negara) adalah TLD berdasarkan kode negara, mis. B.id (untuk Indonesia) serta .my (Malaysia), .us (USA) dll.
3. Domain tingkat kedua
Ini dapat berisi host dan domain lain, atau juga dikenal sebagai subdomain. Misalnya, di domain ru.wikipedia.org, domain level kedua adalah “wikipedia”.
4. Domain tingkat ketiga
Ini adalah kata di sebelah kiri domain tingkat kedua dan dibatasi oleh titik. Misalnya, untuk domain ru.wikipedia.org, “ru” adalah bagian dari domain level ketiga.
5. nama host
Kata yang ada di depan domain, mis. B. www.pend Pendidikan.co.id, maka www ini adalah host name. Ketika domain menggunakan nama host, nama domain yang memenuhi syarat (FQDN) dibuat untuk setiap komputer. Dengan cara ini, keberadaan DNS disebarkan ke seluruh dunia, dengan setiap organisasi bertanggung jawab atas database yang berisi informasi tentang atau tentang jaringan masing-masing.
Fungsi DNS
- Identifikasi alamat komputer di jaringan
- Setiap komputer yang terkoneksi dengan internet pasti memiliki alamat IP sendiri-sendiri. Dengan adanya
- DNS, jaringan Internet kemudian dapat memetakan komputer sebagai bagian kecil yang terhubung ke jaringan.
- Sebagai penyedia alamat IP untuk setiap host
- Pada dasarnya setiap pengembang situs web membutuhkan host agar masyarakat umum memiliki akses ke situs web mereka. DNS ini kemudian dapat digunakan untuk mengidentifikasi alamat IP dari setiap host sehingga setiap host juga memiliki alamat IP-nya sendiri.
- Lakukan pencatatan server data
- Setiap kali mail server menerima atau meneruskan email, data dipantau oleh DNS.
- Mentranskripsikan nama domain menjadi alamat IP
- Setiap situs web di Internet memiliki domainnya sendiri, mis. B. Com, .org, .id dll. Jika Anda menggunakan browser seperti Chorme atau Mozilla dll, alamat situs akan ditampilkan atau ditampilkan dalam bentuk domainnya. DNS bisa atau bisa menerjemahkan domain menjadi alamat IP dan sebaliknya.
- Mempermudah pengguna untuk menyimpan alamat IP
- Jika tidak ada DNS, jaringan tidak dapat mengakses alamat yang dimasukkan di browser web. Misalnya, jika
- kita ingin mengakses Pendidikan.co.id tanpa DNS ini, komputer mungkin dapat atau tidak dapat menemukan halaman Pendidikan.co.id karena alamat IP belum teridentifikasi.
Cara kerja DNS (Domain Name System)
Perlu diperhatikan bahwa DNS manager terdiri dari 3 komponen, diantaranya:
- Penyelesai DNS: Klien Uakag, yaitu komputer pengguna yang membuat permintaan DNS dari program aplikasi
- Server DNS Rekursif: Ini adalah peserta yang mencari melalui DNS berdasarkan permintaan dari resolver dan kemudian memberikan tanggapan kepada resolver.
- Server DNS Resmi: Ini adalah pihak yang akan merespons setelah rekursif melakukan pencarian. Tanggapan tersebut mungkin atau mungkin merupakan tanggapan atau delegasi ke server DNS lain.
Untuk melakukan tugasnya, server DNS ini membutuhkan program klien yang disebut resolver untuk menghubungkan setiap komputer pengguna ke server DNS. Program resolver yang dimaksud adalah browser web dan klien email. Untuk terhubung ke server DNS, kita perlu menginstal browser web atau klien email di komputer kita.
- Penyelesai DNS ini melakukan pencarian alamat host di file HOSTS. Ketika alamat host yang Anda cari telah ditemukan dan ditentukan, prosesnya selesai.
- Penyelesai DNS ini mencari data cache yang dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Jika demikian, itu akan di-cache dan hasilnya akan dilaporkan dan keluar.
- Penyelesai DNS ini mencari alamat server DNS pertama yang ditentukan oleh pengguna.
- Server DNS ini ditugaskan untuk mencari nama domain di cache-nya.
- Jika nama domain yang dicari oleh server DNS tidak ditemukan, pencarian akan dilanjutkan dengan memeriksa file database server (zona).
- Jika tidak ditemukan, pencarian selanjutnya dilakukan dengan menghubungi server DNS lain yang masih berhubungan dengan server yang bersangkutan. Jika ditemukan, itu di-cache dan hasilnya diteruskan ke klien (melalui browser web).
Jadi jika tidak menemukan apa yang Anda cari di server DNS pertama. Pencarian kemudian akan dilanjutkan di server DNS kedua dengan 6 proses yang sama seperti yang dijelaskan di atas. Perlu diperhatikan bahwa pencarian dari klien ke sejumlah server DNS disebut dengan proses pencarian berulang, sedangkan untuk proses pencarian domain antar server DNS disebut dengan istilah pencarian rekursif.
Keuntungan dan kerugian DNS
Kelebihan dan kekurangan DNS (Domain Name System) ini adalah sebagai berikut
Profesional DNS
Di bawah ini adalah beberapa keunggulan sistem DNS yang digunakan di jaringan internet, di antaranya sebagai berikut:
- DNS memudahkan untuk menghafal situs web (situs web atau blog).
- DNS ini juga dapat dengan mudah dikonfigurasi oleh administrator.
- Menggunakan DNS tidak secara konsisten mengubah alamat nama host, meskipun alamat IP melakukannya
- Alamat yang digunakan di komputer telah berubah.
DNS tidak ada
Selain kelebihan yang disebutkan di atas, DNA ini tentunya memiliki beberapa kelemahan juga. Di bawah ini adalah beberapa kerugian menggunakan DNS, termasuk:
- Pengguna telah membatasi penggunaan semua jenis nama untuk halaman web mereka.
- DNS ini sulit untuk diterapkan nanti.
- Nama DNS juga sangat terbatas (beberapa nama domain tidak dapat dibuat).
Demikian penjelasan pengertian DNS, history, struktur, hierarki, fungsi, operasi dan dampaknya dapat bermanfaat bagi anda. Terima kasih
Sumber :
- https://perpustakaan.unibabwi.ac.id/alight-motion-pro/
- https://perpustakaan.unibabwi.ac.id/gbwhatsapp-apk/
- https://perpustakaan.unibabwi.ac.id/pengertian-imigrasi/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/video-bokeh-museum/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/wa-web/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/alight-motion-pro/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/heymods-gb-whatsapp/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/kinemaster-pro-apk/
- https://blog-mahasiswa.uin-suska.ac.id/susanti/pengertian-csr/