Câu trả lời:
Chữ "LM"? > cười <
Tệp "HOSTS" chứa các mục mô phỏng bản ghi "A" trong DNS (và bản ghi PTR). Chỉ tên pháp lý DNS được cho phép trong tệp này.
Tệp "LMHOSTS" chứa các mục mô phỏng phản hồi phân giải tên NetBIOS (và chúng có ngôn ngữ nhỏ baroque để cho phép bạn tải trước các mục vào bộ đệm phân giải tên NetBIOS, chỉ định mục nhập tên miền và bao gồm các tệp khác). Chỉ cho phép tên pháp lý NetBIOS trong tệp này.
API độ phân giải tên có một chút sai sót trong Windows. Ứng dụng chỉ có thể thực hiện yêu cầu phân giải DNS (trong trường hợp đó tệp HOSTS sẽ trả về kết quả nếu mục đó tồn tại) hoặc thực hiện một cuộc gọi khác có thể truy vấn cả hai tệp (thông qua tên NetBIOS và DNS tra cứu). Có một số điều khó hiểu về thứ tự nhà cung cấp độ phân giải mà chúng tôi thực sự lo lắng về Windows NT 4.0 ngày, nhưng, may mắn thay, đã bỏ qua việc sử dụng thường xuyên của tôi (và do đó là bộ nhớ của tôi).
BTW: Đó là năm 2009-- không sử dụng một trong số chúng cho bất cứ điều gì trong mạng lưới sản xuất. Nghe có vẻ khắc nghiệt, nhưng đó là sự thật. Khi bạn nói "Gee-- Tôi có một vấn đề và tôi nghĩ rằng tôi sẽ giải quyết nó bằng tệp HOSTS", tất cả những gì bạn đã làm là tạo ra một vấn đề khác.
HOSTS dành cho độ phân giải tên máy chủ (DNS). LMHOSTS dành cho độ phân giải tên NetBIOS.