Perbezaan Antara Nama Hos dan Nama Domain

Difference Between Hostname



Ramai orang keliru dengan konsep Hostname dan Domain Name. Diperlukan pemahaman yang baik mengenai asas-asas DNS atau Domain Name System untuk membezakan keduanya dengan betul. Ini akan membantu pentadbir rangkaian untuk merancang dan mengamankan rangkaian organisasi mereka dengan cara yang terbaik.

Pada bahagian berikut, kita akan meneroka konsep Nama Domain dan Nama Hos.







Kajian Sejarah

Pada hari-hari awal internet (era ARPANET), terdapat sebuah file bernama hosts.txt yang mempunyai nama dan alamat IP semua komputer di rangkaian. File ini dikendalikan oleh sebuah laman web dari mana semua komputer rangkaian lain akan mendapat kemas kini tentang semua komputer lain. Pendekatan ini baik untuk beberapa ratus komputer di rangkaian. Sudah jelas bahawa ukuran fail hosts.txt akhirnya akan meningkat dengan lebih banyak peranti ditambahkan pada masa akan datang. Oleh itu, akan menjadi praktikal untuk memelihara fail ini. Ini bermaksud kaedah ini akhirnya gagal bertahan. Konflik nama host adalah masalah lain sambil mengekalkan fail besar ini. Untuk mengatasi masalah ini, DNS (Domain Name System) diperkenalkan pada tahun 1983. Ketika host ingin berhubung dengan host lain di rangkaian menggunakan Hostname, DNS memetakan nama host ke alamat IP-nya. Selain menyelesaikan Nama Host ke alamat IP, DNS melakukan banyak operasi lain.



Hierarki DNS dan Nama Domain

DNS menggunakan sistem pangkalan data yang diedarkan dan menggunakan skema hierarki untuk menguruskannya. Hierarki DNS sebenarnya adalah struktur pokok terbalik, yang bahagian atasnya disebut domain root. Domain root selanjutnya dibahagikan kepada domain tingkat atas seperti .com, .net, .edu, .org, dll. Domain peringkat atas dapat dikategorikan lebih jauh sebagai negara dan generik.



Domain negara adalah kod dua bit yang mewakili setiap negara di dunia. Sebagai contoh, .jp digunakan untuk mewakili Jepun, .uk untuk United Kingdom, dan lain-lain. Domain generik kebanyakannya terdiri daripada tiga atau lebih TLD watak. TLD boleh mengandungi lebih banyak domain tahap kedua, kemudian domain tahap kedua boleh merangkumi lebih banyak domain tahap ketiga, dan seterusnya. Domain ini dipisahkan oleh titik atau watak .dot. Cth, contact.amazon.com, support.amazon.com memiliki .com sebagai TLD, amazon adalah domain tingkat kedua, kontak dan sokongan adalah domain tingkat ketiga.





Gambar 1: Hierarki DNS



Pengurusan domain peringkat atas seperti penamaan ditadbir oleh ICANN (Internet Corporation for Assigned Names and Numbers). Domain tahap kedua diedarkan oleh pendaftar yang ditugaskan oleh ICANN. Untuk mendapatkan nama domain baru, misalnya, dengan .com TLD, pergi ke pendaftar .com yang sesuai dan periksa apakah domain tingkat kedua atau hanya nama domain tersedia atau tidak. Anda boleh mendaftarkan domain baru dan unik dengan membayar sedikit bayaran atau secara percuma sekiranya terdapat beberapa TLD (.tk, .ml, dll.).

Terdapat dua jenis nama domain: mutlak dan relatif. Domain mutlak adalah domain yang diakhiri dengan notasi titik seperti cs.mit.edu .. Domain relatif tidak berakhir dengan titik.

Domain diberi nama dari bawah ke atas, merangkumi semua entiti dari domain itu sendiri hingga ke akar. Secara konvensional, mereka ditafsirkan dari kiri ke kanan, dengan entiti kiri paling spesifik dan entiti kanan paling tidak spesifik.

Nama domain boleh digunakan dengan mana-mana huruf kerana tidak peka huruf besar kecil. Menavigasi ke GOOGLE.COM adalah setara dengan google.com. Nama domain mesti bermula dengan huruf abjad tetapi boleh diakhiri dengan aksara atau digit. Di antara kedua hujung ini, ia boleh mengandungi tanda hubung. Panjang nama domain terhad kepada kurang daripada atau sama dengan 63 aksara.

Nama Hos atau Nama Domain yang Berkelayakan (FQDN)

Istilah FQDN dan Hostname digunakan dengan cara yang berbeza oleh beberapa teks, tetapi makna intinya tetap sama. FQDN dan Hostname digunakan secara bergantian [1], sedangkan [2], FQDN dianggap terdiri dari Domain Name dan Hostname secara berasingan. Walau bagaimanapun, dalam kedua-dua terminologi tersebut, terdapat Hostname yang unik (dengan nama domain disertakan) atau Nama Domain yang Layak sepenuhnya (FQDN) untuk setiap host di internet.

Nama host (dengan nama domain disertakan) untuk sistem akhir berdasarkan hierarki DNS organisasi. Sebagai contoh, pertimbangkan mesin host, host1, dalam domain cs.mit.edu. FQDN atau Hostname untuk host ini akan menjadi host1.cs.mit.edu, yang akan unik di internet. Dengan cara yang sama, jika itu adalah URL web, seperti www.mit.edu, kita dapat menafsirkan www sebagai Nama Host dan mit.edu sebagai nama Domain.

FQDN atau nama domain yang berkelayakan sepenuhnya sama sekali kerana ia mesti unik untuk setiap hos di internet. Amalan terbaik untuk menamakan hos (tanpa nama domain) di rangkaian adalah menggunakan pengecam yang berbeza untuk masing-masing. Walau bagaimanapun, Nama Host tempatan (atau Nama Host tanpa maklumat domain yang lengkap) tidak semestinya unik, tetapi pendekatan ini mungkin menimbulkan ralat seperti masalah penyambungan rangkaian.

Biasanya, hos hanya mempunyai satu nama hos, tetapi boleh menggunakan banyak nama hos. Fail host tempatan boleh digunakan untuk menyelesaikan alamat IP atau nama host di komputer tempatan. Semasa menyelesaikan nama host, kandungan fail / etc / host diperiksa terlebih dahulu. Sekiranya entri untuk nama host tidak dijumpai di sini, rintisan menggunakan pelayan nama DNS.

Nama host statik boleh ditentukan dalam fail / etc / nama host pada sistem Linux. Menggunakan hostnamectl utiliti, kita dapat melihat FQDN sistem dan mengubah suai fail ini juga. Ia ditunjukkan dalam gambar di bawah:

Gambar 2: Mengkonfigurasi Nama Hos

Kesimpulannya

Pentadbir rangkaian harus mempunyai pengetahuan yang baik untuk mengkonfigurasi nama Domain dan Hostname dengan betul. Ini akan membantu mereka menyelesaikan banyak masalah rangkaian di rangkaian organisasi mereka. Apa yang boleh anda lakukan seterusnya ialah meneroka pelbagai alat untuk pemantauan sistem dan rangkaian.

Rujukan:

1. Red Hat Enterprise Linux 4: Panduan Rujukan . (n.d.) MIT - Institut Teknologi Massachusetts. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Mengenai nama domain yang memenuhi syarat (FQDN) . (2018, 14 Mei) Pangkalan Pengetahuan Universiti Indiana. https://kb.iu.edu/d/aiuv