Я знаю, що у вашому файлі хостів Windows NT не повинно бути повторюваних записів windows\system32\drivers\etc\hosts
, але яка очікувана поведінка, якщо у вас є?
Ви можете мати кілька записів з одним іменем хоста, але різними адресами у файлі хостів Windows NT ( windows\system32\drivers\etc\hosts
). Коли ви отримуєте доступ до цього хоста в мережі, система DNS Windows вирішить його до однієї з цих записів. Як я можу сказати, який запис буде використовуватися?
Наприклад:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
Правка : Цей приклад, здається, змушує особливу поведінку. Здається, зворотний зв'язок замінює будь-який запис незалежно від порядку.
Або:
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
Я бачу, що перший запис у списку має перевагу.
Але чи є поведінка, яку я бачу, гарантована, чи вона є специфічною для версії, чи взагалі ненадійною?
Причина, яку я запитую, полягає в тому, що я пишу кілька сценаріїв для обробки хостів, і я намагаюся зрозуміти, чи можу я надійно вибрати один з них, щоб видалити / прокоментувати, і очікую, що це не вплине на систему користувача.
127.0.0.1
здається, змушує особливу поведінку. Я редагував питання, щоб запитати про різні сценарії ...