Không chắc chắn cách Slackware tổ chức mọi thứ, nhưng nói chung, tên máy chủ được sử dụng ví dụ trong các yêu cầu DHCP (vì vậy bộ định tuyến gia đình của bạn sẽ cho bạn biết tên máy tính của bạn được liên kết với địa chỉ MAC của nó) và tên miền được sử dụng làm mặc định cho tất cả các tra cứu DNS (Các trang HTML, máy chủ SSH, ...), vì vậy bạn có thể viết tắt nó cho các máy khác trong mạng gia đình của bạn.
Chỉnh sửa : Đây là cách nó hoạt động chi tiết hơn. Nếu bạn đặt tên máy chủ thành abc
, khi khởi tạo, máy tính của bạn sẽ phát "Xin chào, tôi abc
có ai ngoài đó có thể cho tôi biết tôi đang ở đâu không?" Sau đó, bộ định tuyến gia đình của bạn, người điều hành cả máy chủ DHCP và chuyển tiếp DNS, trả lời "Xin chào abc
, đây là địa chỉ IP, netmask và cổng (đó là tôi). Bạn đang ở trong miền uvw.xy
và tôi cũng là máy chủ DNS của bạn."
Nó không gửi tên của tất cả các máy tính trở lại, hoặc đại loại như thế này. Nó cũng không thay đổi /etc/hosts
theo bất kỳ cách nào.
Sau đó, bộ định tuyến gia đình của bạn nhập tên abc
cùng với địa chỉ IP mà nó vừa được gán vào cơ sở dữ liệu của nó, nơi cũng có các mục tương tự, def
v.v ... Bây giờ nếu bất kỳ máy tính nào thực hiện tra cứu DNS trong miền uvw.xy
, ví dụ: nếu abc
tìm kiếm def.uvw.xy
, nó sẽ nhận được IP cục bộ địa chỉ nhà. Nếu có tra cứu DNS với một tên miền khác, bộ định tuyến gia đình của bạn sẽ chuyển tiếp đến máy chủ DNS của ISP.
Có các biến thể về chủ đề này, ví dụ (1) khách hàng không nhận được tên miền qua DHCP, nhưng phải đặt cục bộ, (2) khách hàng không đặt tên máy chủ cục bộ, nhưng lấy thông qua DHCP từ a Cơ sở dữ liệu MAC trong bộ định tuyến gia đình của bạn (đó là cách nó cũng hoạt động trên các cài đặt lớn hơn), (3) nhà của bạn xử lý mọi tra cứu DNS mà không có tên miền như thể chúng ở trong miền uvw.xy
, v.v.