IP vs DNS
Ada dua metode namespace utama yang diterapkan di Internet: ruang alamat IP dan hierarki penamaan Domain. Nama Domain dipertahankan dan diterjemahkan ke alamat IP oleh DNS.
Apa itu IP?
IP atau Internet Protocol melayani dua tujuan: mendefinisikan aturan untuk sistem pengalamatan IP untuk memberikan alamat numerik logis untuk setiap entitas dalam jaringan berbasis TCP/IP dan perutean atau pengangkutan paket data dari host sumber ke tujuan host.
Di antara tugas-tugas ini, pengalamatan IP sangat penting, karena ini adalah bagaimana lokasi entitas atau host (seperti komputer atau printer), dikenali dalam jaringan berbasis IP. Selain itu, Perutean data yang akurat juga dicapai melalui pengalamatan IP.
Alamat IP biasanya berupa angka biner unik 32-bit (IPv4) atau 128-bit (IPv6) yang ditetapkan ke entitas jaringan, oleh Internet Assigned Number Authority. Untuk kenyamanan pengguna manusia, alamat IP ini disimpan dalam format angka desimal. Diberikan di bawah ini adalah contoh alamat IP.
Alamat IP terdiri dari dua jenis: Alamat IP Statis, yang permanen, dan ditetapkan ke host secara manual oleh administrator, dan alamat IP Dinamis, yang diberikan baru setiap kali host terhubung ke jaringan oleh server menggunakan DHCP.
Apa itu DNS?
DNS atau Sistem Penamaan Domain adalah sistem hierarki untuk penamaan komputer atau sumber daya lain yang terhubung ke jaringan. Ini memfasilitasi penamaan kelompok pengguna dan sumber daya, mengabaikan lokasi fisik mereka, yang menyederhanakan hal-hal untuk pengguna umum, karena mereka hanya perlu mengetahui URL atau alamat E-mail untuk mengakses host atau sumber daya tanpa khawatir tentang bagaimana fisik menemukan mereka. Ini juga berisi sistem pemetaan antara nama domain dan alamat IP atau lokasi fisik yang sesuai, sehingga dapat menemukan host atau sumber daya yang ditunjukkan oleh nama domain yang dimasukkan oleh Pengguna.
Sebuah nama domain yang khas, (yang dibentuk menurut aturan dalam protokol DNS) terdiri dari tiga bagian atau lebih (disebut sebagai label), biasanya digabungkan dengan titik.
Seperti diilustrasikan di atas, hierarki Penamaan Domain dibentuk dari nama domain paling kanan hingga paling kiri. Dalam contoh di atas, "com" adalah nama Domain Tingkat Atas dan "differencebetween.com" adalah sub-domain dari TLD "com". Dan www.differencebetween.com adalah sub-domain dari sub-domain “differencebetween.com”. Ketika datang ke nama domain seperti www.example.co.uk, domain “co” disebut sebagai Domain Tingkat Kedua. Setiap label dapat berisi hingga 63 karakter dan setiap nama domain tidak boleh melebihi panjang 253 karakter.
Jika ada nama domain yang dikaitkan dengan alamat IP tertentu, nama-nama tersebut disebut sebagai Nama Inang. Misalnya, www.differencebetween.com dan differencebetween.com adalah nama host, sedangkan TLD seperti.com atau.org tidak, karena tidak terkait dengan alamat IP apa pun.
Sistem Nama Domain beroperasi dalam bentuk database hierarkis, yang berisi sub-cabang yang disebut sebagai server Nama. Ketika terjemahan nama domain diminta, jika server nama DNS Lokal tidak memiliki catatan domain tertentu, ia akan mengirimkan permintaan ke salah satu dari 13 Server DNS Root, yang berlokasi di seluruh dunia. Server DNS root kemudian menghubungi server DNS TLD yang sesuai (org, com, dll) untuk catatan cache dari nama domain yang diberikan. Kemudian server DNS TLD menghubungi server DNS Resmi, yang berisi detail tentang sub-domain.
Apa perbedaan antara IP dan DNS?
• IP dan DNS keduanya adalah sistem penamaan untuk menangani ruang nama yang dialokasikan untuk entitas dalam Jaringan.
• Sementara alamat IP adalah lokasi sebenarnya di mana entitas berada, DNS hanya memberi entitas sebuah Nama, berdasarkan beberapa aturan standar. Misalnya, DNS mirip dengan nama suatu tempat, dan alamat IP mirip dengan alamat lokasi fisik tempat tersebut. Saat pengguna mengetik Nama Domain, DNS menerjemahkan nama domain menjadi alamat IP dan menempatkan host secara fisik.
• Juga, DNS memberikan nama alfanumerik ke entitas yang mudah diingat oleh pengguna, dan IP memberikan nilai numerik ke entitas jaringan.