DNS cục bộ sử dụng Bind9


0

Tôi có một vài máy tính trên mạng gia đình mà tôi muốn gán tên. Tôi không muốn họ là một TLD, chỉ là bí danh, như "màu cam" hoặc một cái gì đó. Các hướng dẫn mà tôi đã đọc như điều này một, tất cả đều sử dụng ns1.sometld.comv.v. Tôi không muốn phải sử dụng máy chủ bên ngoài. Tôi chỉ đơn giản muốn ràng buộc một cái gì đó như thế này:

orange 192.168.1.2

banana 192.168.1.7

Vân vân.

Bất kỳ tài nguyên về cách làm điều này sẽ là tuyệt vời!

EDIT: Tôi đang sử dụng Ubuntu 14.0

Câu trả lời:


1

Bạn không cần DNS:

Giải pháp tầm thường nhất là phân phối một lưu trữ tập tin cho tất cả các máy tính của bạn:

# /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.2 orange 
192.168.1.7 banana

Hoàn hảo, cảm ơn bạn rất nhiều! Và nếu vì lý do nào đó tôi muốn sử dụng cái này trong Windows, thì có cấu hình tương tự không?
user2200321

1
tập tin dưới c:\windows\system32\drivers\etc\hosts. Cú pháp tương tự như trong /etc/hosts
NuTTyX

0

Trong BIND (có thể là bất kỳ máy chủ DNS nào), bạn cần phải làm việc ít nhất với một cái gì đó như orange.domain hoặc là orange.sometld.com

Nếu bạn định cấu hình máy tính của mình để sử dụng sometld.com hậu tố (xem ở đây để biết chi tiết để đặt chúng trong cửa sổ) , bạn sẽ chỉ có thể nhập phần bên trái của tên trong bất kỳ chương trình nào.

Trong linux bạn có thể chỉnh sửa /etc/resolv.conf và thêm dòng domain sometld.com cho kết quả tương tự


Cảm ơn! Tôi nên đề cập điều này sớm hơn, nhưng tôi đang sử dụng Ubuntu. Xem chỉnh sửa.
user2200321

Bạn có thể tạo một vùng cho root, .; bạn không cần phải có TLD. Tuy nhiên, điều này có thể khiến bạn xung đột với root internet.
Falcon Momot

0

Một giải pháp thậm chí còn đơn giản hơn là phân phối /etc/hosts tập tin là để cài đặt avahi-daemon gói . Sau đó, bạn có thể truy cập tất cả các máy chủ của bạn như orange.localbanana.localv.v.

Đối với Windows, có một triển khai của Apple có tên là Bonjour Mùi. (Bản tải xuống có tên là Tiếng Dịch vụ in Bonjour Tuy nhiên, don don hãy để điều đó đánh lừa bạn, đó thực sự là một cách thực hiện chung giống như Avahi.)

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.