Sự khác biệt giữa tên máy chủ và tên miền

Difference Between Hostname



Nhiều người nhầm lẫn về khái niệm Hostname và Domain Name. Cần hiểu rõ những điều cơ bản về DNS hoặc Hệ thống tên miền để phân biệt đúng hai loại này. Điều này sẽ giúp các nhà quản trị mạng thiết kế và bảo mật hệ thống mạng của tổ chức mình một cách tốt nhất.

Trong các phần tiếp theo, chúng ta sẽ tìm hiểu khái niệm Tên miền và Tên máy chủ.







Xem lại Lịch sử

Trong những ngày đầu của Internet (kỷ nguyên ARPANET), có một tệp được gọi là hosts.txt có tên và địa chỉ IP của tất cả các máy tính trong mạng. Tệp này được duy trì bởi một trang web mà từ đó tất cả các máy tính trong mạng khác sẽ nhận được bản cập nhật về tất cả các máy tính khác. Cách tiếp cận này tốt cho nhiều nhất là vài trăm máy tính trên một mạng. Rõ ràng là kích thước của tệp hosts.txt cuối cùng sẽ tăng lên với nhiều thiết bị được thêm vào trong tương lai. Do đó, thực tế sẽ trở nên cồng kềnh để duy trì tệp này. Điều này có nghĩa là phương pháp này cuối cùng sẽ không tồn tại. Xung đột tên máy chủ là một vấn đề khác khi duy trì tệp lớn này. Để khắc phục những vấn đề này, DNS (Hệ thống tên miền) đã được giới thiệu vào năm 1983. Khi một máy chủ lưu trữ muốn kết nối với một máy chủ lưu trữ khác trên mạng bằng Tên máy chủ, DNS sẽ ánh xạ tên của máy chủ đó với địa chỉ IP của nó. Bên cạnh việc phân giải Tên máy chủ thành địa chỉ IP, DNS thực hiện nhiều hoạt động khác.



Cấu trúc phân cấp DNS và tên miền

DNS sử dụng một hệ thống cơ sở dữ liệu phân tán và sử dụng một sơ đồ phân cấp để quản lý chúng. Hệ thống phân cấp DNS thực sự là một cấu trúc cây được đảo ngược, phần trên cùng của nó được gọi là miền gốc. Miền gốc được chia thành các miền cấp cao nhất như .com, .net, .edu, .org, v.v. Miền cấp cao nhất có thể được phân loại thêm thành các quốc gia và generic.



Miền của quốc gia là mã hai bit đại diện cho mỗi quốc gia trên thế giới. Ví dụ: .jp được sử dụng để đại diện cho Nhật Bản, .uk cho Vương quốc Anh, v.v. Các miền generic chủ yếu là TLD có ba ký tự trở lên. TLD còn có thể chứa nhiều miền cấp hai, sau đó miền cấp hai có thể bao gồm nhiều miền cấp ba hơn, v.v. Các miền này được phân tách bằng dấu chấm hoặc ký tự .dot. Ví dụ: contact.amazon.com, support.amazon.com có ​​.com là TLD, amazon là miền cấp hai, liên hệ và hỗ trợ là miền cấp ba.





Hình 1: Cấu trúc phân cấp DNS



Việc quản lý các miền cấp cao nhất như đặt tên được điều chỉnh bởi ICANN (Công ty Cổ phần Internet cho Tên và Số được Chỉ định). Các miền cấp hai được phân phối bởi các tổ chức đăng ký tên miền do ICANN chỉ định. Để có một tên miền mới, ví dụ: với .com TLD, hãy truy cập công ty đăng ký .com tương ứng và kiểm tra xem tên miền cấp hai hoặc đơn giản là tên miền có sẵn hay không. Bạn có thể đăng ký một miền mới và duy nhất bằng cách trả một khoản phí nhỏ hoặc miễn phí trong trường hợp có một số TLD (.tk, .ml, v.v.).

Có hai loại tên miền: tuyệt đối và tương đối. Miền tuyệt đối là miền kết thúc bằng ký hiệu dấu chấm như cs.mit.edu .. Miền tương đối không kết thúc bằng dấu chấm.

Miền được đặt tên theo cách từ dưới lên trên, bao gồm tất cả các thực thể từ chính miền cho đến gốc. Thông thường, chúng được diễn giải từ trái sang phải, với thực thể bên trái là cụ thể nhất và đối tượng bên phải là ít cụ thể nhất.

Tên miền có thể được sử dụng với bất kỳ trường hợp nào vì chúng không phân biệt chữ hoa và chữ thường. Điều hướng đến GOOGLE.COM tương đương với google.com. Tên miền phải bắt đầu bằng một chữ cái nhưng có thể kết thúc bằng một ký tự hoặc chữ số. Ở giữa hai đầu này, nó có thể chứa dấu gạch nối. Độ dài của tên miền được giới hạn dưới hoặc bằng 63 ký tự.

Tên máy chủ hoặc Tên miền Đủ điều kiện (FQDN)

Các thuật ngữ FQDN và Tên máy chủ được một số văn bản sử dụng theo những cách khác nhau, nhưng ý nghĩa cốt lõi vẫn giống nhau. FQDN và Tên máy chủ được sử dụng thay thế cho nhau [1], trong khi [2], FQDN được coi là bao gồm Tên miền và Tên máy chủ riêng biệt. Tuy nhiên, trong cả hai thuật ngữ, có một Tên máy chủ duy nhất (bao gồm tên miền) hoặc Tên miền Đủ tiêu chuẩn (FQDN) cho mọi máy chủ lưu trữ trên internet.

Tên máy chủ (bao gồm tên miền) cho hệ thống đầu cuối dựa trên hệ thống phân cấp DNS của một tổ chức. Ví dụ, hãy xem xét một máy chủ, host1, trong miền cs.mit.edu. FQDN hoặc Tên máy chủ cho máy chủ này sẽ là host1.cs.mit.edu, sẽ là duy nhất trên internet. Theo cách tương tự, nếu đó là một URL web, như www.mit.edu, chúng ta có thể hiểu www là Tên máy chủ và mit.edu là Tên miền.

FQDN hoặc tên miền đủ điều kiện hoàn toàn không rõ ràng vì nó yêu cầu phải là duy nhất cho mọi máy chủ lưu trữ trên internet. Cách tốt nhất để đặt tên máy chủ (không có tên miền) trên mạng là sử dụng các số nhận dạng khác nhau cho từng máy chủ. Tuy nhiên, Tên máy chủ cục bộ (hoặc Tên máy chủ lưu trữ không có thông tin miền đầy đủ) không cần phải là duy nhất, nhưng cách tiếp cận này có thể tạo ra các lỗi như sự cố kết nối mạng.

Thông thường, một máy chủ chỉ có một tên máy chủ, nhưng nó có thể có nhiều tên máy chủ. Tệp của máy chủ lưu trữ cục bộ có thể được sử dụng để phân giải địa chỉ IP hoặc tên máy chủ trên máy tính cục bộ. Trong khi phân giải tên máy chủ, nội dung của tệp / etc / hosts sẽ được kiểm tra trước tiên. Nếu không tìm thấy mục nhập cho tên máy chủ ở đây, thì phần khai báo sẽ sử dụng máy chủ định danh DNS.

Tên máy chủ tĩnh có thể được chỉ định trong tệp / etc / hostname trên hệ thống Linux. Sử dụng hostnamectl tiện ích, chúng tôi có thể xem FQDN của hệ thống và sửa đổi tệp này. Nó được hiển thị trong hình dưới đây:

Hình 2: Cấu hình tên máy chủ

Phần kết luận

Quản trị viên mạng nên có kiến ​​thức tốt về việc định cấu hình Tên miền và Tên máy chủ đúng cách. Điều này sẽ giúp họ khắc phục nhiều sự cố mạng trên mạng của tổ chức họ. Những gì bạn có thể làm tiếp theo là khám phá các công cụ khác nhau để giám sát hệ thống và mạng.

Người giới thiệu:

1. Red Hat Enterprise Linux 4: Hướng dẫn Tham khảo . (NS.). MIT - Viện Công nghệ Massachusetts. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Giới thiệu về tên miền đủ điều kiện (FQDN) . (2018, ngày 14 tháng 5). Cơ sở Kiến thức Đại học Indiana. https://kb.iu.edu/d/aiuv