Строго говоря, это невозможно сделать в файле hosts (по крайней мере, в OS X). Можно смоделировать поведение с помощью Firefox, настроив его для использования сценария автоматической настройки прокси.
Создайте файл со следующим javascript (я использую ~ / .proxy.pac)
function FindProxyForURL(url, host) {
if (shExpMatch(host,"*.<YOUR_DOMAIN>")) {
//alert("proxy local")
return "PROXY localhost";
}
//alert("proxy direct")
return "DIRECT";
}
Затем в Firefox> Настройки> Дополнительно> Сеть> Настройки ...> URL-адрес автоматической настройки прокси:
file:///Users/USERNAME/.proxy.pac
Никогда не пробовал в Safari, но он также поддерживает файлы PAC, так что, возможно, он работает ...
Единственная другая альтернатива, которую я знаю, это настроить полноценный DNS-сервер на вашем ПК ...