IP vs DNS
Ada dua metode namespace utama yang diterapkan di Internet: Ruang alamat IP dan Penamaan domain hirarki. Nama Domain dipertahankan dan diterjemahkan ke alamat IP oleh DNS.
Apa itu IP?
IP atau Protokol Internet memiliki dua tujuan: mendefinisikan aturan untuk sistem pengalamatan IP untuk memberikan alamat numerik yang logis untuk setiap entitas dalam jaringan berbasis TCP / IP dan perutean atau pengangkutan paket data dari host sumber ke host tujuan.
Di antara tugas-tugas ini, pengalamatan IP sangat penting, karena bagaimana lokasi entitas atau host (seperti komputer atau printer), diakui dalam jaringan berbasis IP. Selain itu, Routing data yang akurat juga dicapai melalui pengalamatan IP.
Alamat IP biasanya merupakan nomor biner unik 32-bit (IPv4) atau 128-bit (IPv6) yang ditugaskan 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 dari alamat IP.
Alamat IP terdiri dari dua jenis: Alamat IP statis, yang bersifat permanen, dan ditugaskan ke host secara manual oleh administrator, dan alamat IP Dinamis, yang ditetapkan lagi setiap kali host terhubung ke jaringan oleh server menggunakan DHCP.
Apa itu DNS?
DNS atau Sistem Penamaan Domain adalah sistem hierarkis untuk memberi nama 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 email untuk mengakses host atau sumber daya tanpa khawatir tentang bagaimana secara fisik menemukan mereka. Ini juga berisi sistem pemetaan antara nama domain dan alamat IP yang sesuai atau lokasi fisik, sehingga dapat menemukan host atau sumber daya yang ditunjukkan oleh nama domain yang dimasukkan oleh Pengguna.
Nama domain tipikal, (yang dibentuk sesuai dengan aturan dalam protokol DNS) terdiri dari tiga bagian atau lebih (disebut label), biasanya disatukan dengan titik-titik.
Seperti yang diilustrasikan di atas, hierarki Penamaan Domain dibentuk dari nama domain paling kanan ke 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 "bersama" disebut sebagai Domain Tingkat Kedua. Setiap label dapat berisi hingga 63 karakter dan setiap nama domain tidak boleh melebihi 253 karakter.
Jika ada nama domain yang dikaitkan dengan alamat IP tertentu, nama-nama tersebut disebut sebagai Nama host. Sebagai contoh, www.differencebetween.com dan differencebetween.com adalah nama host, sedangkan TLD seperti .com atau .org tidak, karena tidak terkait dengan alamat IP apa pun.
Domain Name System beroperasi dalam bentuk database hirarkis, yang berisi cabang-cabang yang disebut sebagai Server nama. Ketika terjemahan nama domain diminta, jika server nama DNS lokal tidak memiliki catatan domain tertentu, itu mengirimkan permintaan ke salah satu dari 13 Server DNS Root, yang terletak di seluruh dunia. Root DNS server 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 sama-sama sistem penamaan untuk mengatasi ruang nama yang dialokasikan untuk entitas dalam Jaringan. • Meskipun alamat IP adalah lokasi aktual di mana entitas berada, DNS hanya memberikan nama entitas, berdasarkan beberapa aturan standar. Misalnya, DNS mirip dengan nama tempat, dan alamat IP mirip dengan alamat ke lokasi fisik tempat itu. Ketika pengguna mengetik Nama Domain, DNS menerjemahkan nama domain menjadi alamat IP dan mencari host secara fisik. • Juga, DNS memberikan nama alfanumerik ke entitas yang mudah diingat oleh pengguna, dan IP memberikan nilai numerik ke entitas jaringan. |