IP lwn DNS
Terdapat dua kaedah ruang nama utama yang dilaksanakan di Internet: ruang alamat IP dan hierarki penamaan Domain. Nama Domain dikekalkan dan diterjemahkan kepada alamat IP oleh DNS.
Apakah itu IP?
IP atau Protokol Internet mempunyai dua tujuan: mentakrifkan peraturan untuk sistem pengalamatan IP untuk memberikan alamat berangka logik kepada setiap entiti dalam rangkaian berasaskan TCP/IP dan penghalaan atau pengangkutan paket data dari hos sumber ke destinasi hos.
Antara tugasan ini, pengalamatan IP adalah amat penting, kerana ia adalah cara lokasi entiti atau hos (seperti komputer atau pencetak), diiktiraf dalam rangkaian berasaskan IP. Selain itu, Penghalaan data yang tepat juga dicapai melalui pengalamatan IP.
Alamat IP biasanya merupakan nombor perduaan 32-bit (IPv4) atau 128-bit (IPv6) unik yang diperuntukkan kepada entiti rangkaian, oleh Pihak Berkuasa Nombor Diberikan Internet. Untuk kemudahan pengguna manusia, alamat IP ini disimpan dalam format nombor perpuluhan. Diberikan di bawah ialah contoh alamat IP.
Alamat IP terdiri daripada dua jenis: Alamat IP statik, yang kekal, dan diberikan kepada hos secara manual oleh pentadbir, dan alamat IP Dinamik, yang diperuntukkan baharu setiap kali hos disambungkan ke rangkaian dengan pelayan menggunakan DHCP.
Apakah itu DNS?
DNS atau Sistem Penamaan Domain ialah sistem hierarki untuk menamakan komputer atau sumber lain yang disambungkan ke rangkaian. Ia memudahkan penamaan kumpulan pengguna dan sumber, tidak menghiraukan lokasi fizikal mereka, yang memudahkan perkara untuk pengguna umum, kerana mereka hanya perlu mengetahui URL atau alamat E-mel untuk mengakses hos atau sumber tanpa perlu risau tentang cara mengesan mereka secara fizikal. Ia juga mengandungi sistem pemetaan antara nama domain dan alamat IP yang sepadan atau lokasi fizikalnya, supaya ia boleh mengesan hos atau sumber yang ditunjukkan oleh nama domain yang dimasukkan oleh Pengguna.
Nama domain biasa, (yang dibentuk mengikut peraturan dalam protokol DNS) terdiri daripada tiga atau lebih bahagian (dirujuk sebagai label), biasanya digabungkan dengan titik.
Seperti yang digambarkan di atas, hierarki Penamaan Domain dibentuk dari paling kanan hingga paling kiri nama domain. Dalam contoh di atas, "com" ialah nama Domain Peringkat Atas dan "differencebetween.com" ialah subdomain TLD "com". Dan www.differencebetween.com ialah subdomain subdomain "differencebetween.com". Apabila ia datang kepada nama domain seperti www.example.co.uk, domain “co” dirujuk sebagai Domain Tahap Kedua. Setiap label boleh mengandungi sehingga 63 aksara dan setiap nama domain tidak boleh melebihi panjang 253 aksara.
Jika mana-mana nama domain dikaitkan dengan alamat IP tertentu, nama tersebut dirujuk sebagai Nama Hos. Contohnya, www.differencebetween.com dan differencebetween.com ialah nama hos, manakala TLD seperti.com atau.org tidak, kerana ia tidak dikaitkan dengan mana-mana alamat IP.
Sistem Nama Domain beroperasi dalam bentuk pangkalan data hierarki, yang mengandungi sub-cawangan yang dirujuk sebagai pelayan Nama. Apabila terjemahan nama domain diminta, jika pelayan nama DNS Tempatan tidak mempunyai rekod domain tertentu, ia menghantar permintaan kepada salah satu daripada 13 Pelayan DNS Root, yang terletak di seluruh dunia. Pelayan DNS akar kemudian menghubungi pelayan DNS TLD yang sepadan (org, com, dll) untuk rekod cache bagi nama domain yang diberikan. Kemudian pelayan DNS TLD menghubungi pelayan DNS Berwibawa, yang mengandungi butiran tentang subdomain.
Apakah perbezaan antara IP dan DNS?
• IP dan DNS kedua-duanya adalah sistem penamaan untuk menangani ruang nama yang diperuntukkan untuk entiti dalam Rangkaian.
• Walaupun alamat IP ialah lokasi sebenar di mana entiti berada, DNS hanya memberi entiti itu Nama, berdasarkan beberapa peraturan standard. Contohnya, DNS serupa dengan nama tempat dan alamat IP serupa dengan alamat lokasi fizikal tempat itu. Apabila pengguna menaip Nama Domain, DNS menterjemahkan nama domain ke alamat IP dan mencari hos secara fizikal.
• Selain itu, DNS memberikan nama abjad angka kepada entiti yang mudah diingati oleh pengguna dan IP memberikan nilai berangka kepada entiti rangkaian.