Tôi biết rằng bạn không nên có các mục trùng lặp trong tệp máy chủ Windows NT windows\system32\drivers\etc\hosts
, nhưng hành vi dự kiến nếu bạn có chúng là gì?
Bạn có thể có nhiều mục nhập có cùng tên máy chủ nhưng địa chỉ khác nhau trong tệp máy chủ Windows NT ( windows\system32\drivers\etc\hosts
). Khi bạn truy cập máy chủ đó trên mạng, hệ thống DNS của Windows sẽ phân giải nó thành một trong những mục đó. Làm thế nào tôi có thể biết mục nào sẽ được sử dụng?
Ví dụ:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
Chỉnh sửa : Ví dụ cụ thể này dường như buộc hành vi đặc biệt. Loopback dường như ghi đè bất kỳ mục nào, bất kể thứ tự.
Hoặc là:
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
Tôi đang thấy mục đầu tiên trong danh sách được ưu tiên.
Nhưng, hành vi tôi đang thấy có được đảm bảo không, có phải là phiên bản cụ thể không, hay nói chung là không đáng tin cậy?
Lý do tôi hỏi là vì tôi đang viết một số tập lệnh để xử lý máy chủ và tôi đang cố gắng tìm hiểu xem liệu tôi có thể tin cậy chọn một trong số chúng để xóa / nhận xét hay không và sẽ không có tác động đến hệ thống của người dùng.
127.0.0.1
dường như buộc hành vi đặc biệt. Tôi đã chỉnh sửa câu hỏi để hỏi về các kịch bản khác nhau ...