Về cơ bản có hai phương thức truy cập dựa trên tên được sử dụng trong nhiều môi trường gia đình.
Một bộ định tuyến như WRT320N hoặc TG585v7 của bạn sử dụng một tên miền chuyên dụng như lan
để cung cấp quyền truy cập theo tên cho mọi máy tính nhận thuê DHCP tại bộ định tuyến. Bộ định tuyến cũng thường truyền lan
dưới dạng miền tìm kiếm đến các máy khách (sẽ hiển thị dưới dạng domain lan
hoặc search lan
trong tệp /etc/resolv.conf của máy khách Mac của bạn), do đó bạn thậm chí không cần sử dụng .lan
tiền tố khi sử dụng khác tên máy chủ lưu trữ.
Multicast DNS là phương pháp không cần máy chủ, được Apple sử dụng nhiều nhưng cũng được triển khai trong Linux (avahi) và Windows. Nó cho phép bạn truy cập các máy chủ khác theo tên miền .local
. Thay vì hỏi máy chủ tên được cấu hình, khi cố gắng giải quyết .local
tên máy chủ, máy tính của bạn chỉ cần phát yêu cầu trong mạng cục bộ và một số máy tính có thể trả lời với "hey, đó là tên của tôi, ở đây, đó là địa chỉ IP của tôi"
Loại thứ hai thường hoạt động tốt (nếu bạn có nhiều máy Mac trên mạng, bạn chắc chắn có thể sử dụng phương pháp đó để giải quyết chúng, đó cũng là cách chúng "khám phá" lẫn nhau để bạn có thể sử dụng chia sẻ tệp, v.v. thông qua Finder). Trong trường hợp của bạn, mDNS có lẽ là thứ giúp bạn giải quyết tên máy Mac của mình từ máy Windows. Tuy nhiên, các cửa sổ của bạn dường như không trả lời các yêu cầu mDNS (có thể được tường lửa? Có thể thực sự giúp đỡ ở đây, không sử dụng Windows ở bất cứ đâu)
Nếu bạn muốn phương thức đầu tiên (được kiểm soát nhiều hơn), bạn cần kiểm tra phần sụn của bộ định tuyến về cách bật tính năng đó. Nếu phần sụn của bộ định tuyến của bạn không hỗ trợ tính năng đó, bạn có thể muốn thử sử dụng OpenWRT thay vì phần sụn.