Tên miền chính xác cho máy Linux để bàn tại nhà


19

Tôi có một số máy chạy Debian và trong quá trình cài đặt, tôi để domain nametrống trường. Điều này đã không ảnh hưởng đến bất cứ điều gì cho đến nay, nhưng tôi tò mò không biết điều chính xác để đặt trường đó là gì nếu bạn không có tên miền web đã đăng ký và IP của bạn được đặt tự động ( http://www.whatsmyip.org / cung cấp một IP khác nhau cứ sau vài tháng). Xin lỗi nếu đây là một câu hỏi mới, nhưng tôi không thể tìm thấy bất kỳ kết quả nào thông qua Google.

Tên miền thích hợp cho máy tính để bàn gia đình có địa chỉ IP động là gì?


Câu trả lời:


14

Mặc dù việc liên kết với một tên miền là không bắt buộc, nhưng vẫn hữu ích khi liên kết với một tên miền để tránh các vấn đề với việc tra cứu tên máy chủ lưu trữ trong câu hỏi được chuyển tiếp lên cao hơn trong hệ thống phân cấp DNS. Trong hầu hết các trường hợp, có .localtên miền là phù hợp, vì rất có thể bạn sẽ đứng sau một bộ định tuyến không chuyển tiếp tên DNS của bạn. Tôi cũng đã thấy một số hệ thống sử dụng .homethay thế cho điều này.

.localđược coi là proctice tốt nhất, vì một bộ định tuyến hợp lý sẽ không chuyển tiếp yêu cầu cho tên máy chủ thuộc miền này, vì vậy nếu bạn vì một lý do kỳ lạ nào đó có một máy chủ được đặt tên microsoft.comở nhà, nó sẽ được xử lý cục bộ, xem như FQDN của nó sẽmicrosoft.com.local.

Một cách tiếp cận khác là những gì tôi đang làm vì tôi có nhiều máy móc và máy chủ khác nhau và ở nhà tôi sử dụng máy tính để bàn của mình như một phần của tên miền. Các máy chủ DNS của tôi có một mục DNS cho máy tính để bàn của tôi, với bộ định tuyến của tôi chuyển tiếp các dịch vụ khác nhau ( sshchủ yếu) cho nó.


Ngoài ra, tôi thấy điều này có liên quan cao, vì việc thay đổi tên miền của máy chủ có thể phức tạp hơn thay đổi tên hợp pháp của bạn.:

Tên con trai của tôi đã được chọn trong 5 phút, nhưng mỗi lần tôi thiết lập một máy mới, tôi đã dành nhiều ngày để lên kế hoạch trước cho tên máy chủ Tên máy chủ này sẽ có trong hàng tá tệp cấu hình từ xa. Thay đổi tên của một đứa trẻ là tương đối dễ dàng!


4

Nếu ban đầu bạn sẽ không kết nối nhiều hơn một số máy móc, nhưng bạn nghĩ nó có thể mở rộng quy mô, bạn có thể sử dụng một cái gì đó trong .localTLD ( https://en.wikipedia.org/wiki/.local )

Một cái gì đó giống như yoursurname.localcó thể là tên miền.

Nếu bạn thậm chí không nghĩ sẽ mở rộng quy mô thành nhiều hơn 10-15 máy, thì bạn không cần một tên miền. Nhưng nếu bạn nghĩ rằng bạn sẽ mở rộng quy mô, việc chọn một cái gì đó không kỳ lạ như .localTLD sẽ cho phép bạn thiết lập một máy chủ DNS đầy đủ sau này để tiếp cận với máy của bạn.

Hãy chắc chắn rằng bạn đã đọc trang của wikipedia; việc sử dụng "Somethingcustom.local" như một tên miền là điều đã được thực hiện trong quá khứ và vẫn được thực hiện trong các doanh nghiệp nhỏ. Dù sao, như bạn có thể thấy từ trang, .localTLD đã được dành riêng để sử dụng trong mDNS, cho các tên máy chủ trong biểu mẫu hostname.local, có thể xung đột với thiết lập của bạn. Theo RFC 6762, bạn CÓ THỂ sử dụng các phương pháp tra cứu thay thế (ví dụ: máy chủ DNS tùy chỉnh mà tôi khuyên dùng để mở rộng mạng của bạn) và kết quả là khả năng của bạn không trộn lẫn dữ liệu và tên ...


1

Nếu đây là một mạng duy nhất và bạn không có ý định thiết lập máy chủ thư cục bộ hoặc máy chủ DNS kết nối với Internet, thì tên miền hoàn toàn không quan trọng và có thể để trống.

Tên miền chỉ phục vụ kết hợp với tên máy chủ để tạo tên miền đủ điều kiện (FQDN) của hệ thống. Ví dụ: nếu tên miền là company.comvà tên máy chủ host1thì FQDN là host1.company.com. Bạn vẫn sẽ cần thiết lập máy chủ DNS để phân giải tên đó thành địa chỉ IP hoặc có một số máy chủ DNS Internet trỏ đến mạng của bạn.

Không có tên miền, các máy tính vẫn có thể được xác định trên mạng của chúng bằng tên máy chủ của chúng.

Vì đây là một máy tính để bàn gia đình được gán một địa chỉ IP cục bộ qua DHCP, nên một tên miền trống là hoàn toàn phù hợp. Chỉ định một tên miền sẽ không có hiệu lực trong trường hợp đó.

Để biết thêm thông tin, xem Wikipedia: Tên miền đủ điều kiện .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.