Tên giải quyết trên mạng LAN nhà?


14

Có cách nào dễ dàng để cho phép các máy tính khác của tôi phân giải tên máy chủ của tôi qua mạng mà không cần chúng chỉnh sửa tệp máy chủ hoặc cài đặt DNS của chúng không? Một số máy tính chạy trên Windows.


1
Tôi có ấn tượng rằng hầu hết các bộ định tuyến gia đình có sẵn trên thị trường đều làm điều này cho bạn, miễn là bạn sử dụng proxy DNS tích hợp làm máy chủ DHCP / DNS tĩnh cho mạng của mình.
crasic

Câu trả lời hay nhất từ ​​một câu hỏi tương tự: Askubfox.com/a/2632/11522
nobar

Câu trả lời:


10

Để giải quyết tên máy chủ Avahi , các máy tính khác nên cài đặt libnss-mdns .

Một tùy chọn khác, nếu bạn là quản trị viên mạng là phân phối địa chỉ DNS riêng bằng DHCP (I máy tính của bạn được cấu hình bằng DHCP). Đối với một mạng nhỏ, dnsmasq là gói kết hợp tốt (DNS + DHCP). Nó cho phép bạn phục vụ đơn giản là /etc/hostsvào mạng của bạn .


sudo apt-get install libnss-mdnstrên máy tính (Ubuntu) mà bạn muốn chia sẻ. Điều này sẽ khởi động 'Avahi mDNS / DNS-SD Daemon: avahi-daemon' và cho phép khám phá bằng (tên máy chủ) .local trên các máy tính có phần mềm máy khách tương thích.
tộc


6

Trong tất cả các cài đặt Ubuntu gần đây, bạn có thể sử dụng hostname.localvà nó chỉ hoạt động. Tôi tin rằng điều này có nghĩa là mDNS được thiết lập tự động, nhưng vì nó luôn hoạt động (ngoại trừ một số bộ định tuyến ở một số khách sạn, nơi tôi nhận được thông báo về việc nó bị vô hiệu hóa do bộ định tuyến bị hỏng), tôi đã không phải đào trong.


1

Nếu bạn cài đặt SAMBA thì các máy Windows không nói mDNS sẽ giải quyết tên máy chủ của bạn bằng cách sử dụng.


Đề nghị tuyệt vời! Lưu ý rằng từ máy khách Windows, bạn không sử dụng tiện ích mở rộng ".local".
tộc
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.