Я пытаюсь настроить виртуальную машину Windows 8.1 через VirtualBox для тестирования сервера, работающего на моем Mac (с Yosemite 10.10.3). VirtualBox устанавливает IP 10.0.2.2 для указания на локальный хост хоста (на котором работает сервер). Чтобы подключиться к удаленному серверу с довольно конкретными ограничениями CORS, мне нужно указать локальный хост гостевой ОС на этот адрес. Я попытался добавить запись в файл `C: \ Windows \ System32 \ Drivers \ etc \ hosts, но хотя он работает для других строк (например, 'test' и 'foo'), он не работает для localhost. Я наткнулся на пару тем ( https://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within-dns-itself-why ) которые косвенно относятся к перемещению этой функции в преобразователь DNS, но не к тому, как ее изменить, кроме того, что где-то в групповой политике. Может кто-нибудь сказать мне, как установить локальный хост виртуальной машины Windows 8.1 на пользовательский адрес?
127.0.0.1
/ ::1
или есть место, где мне нужно проверить, не было ли оно изменено. ftr я не верю, что это хорошая идея, чтобы изменить localhost
потому что многие приложения ожидают, что смогут использовать его взаимозаменяемо с 127.0.0.1, например, некоторые серверные приложения могут явно привязываться к IP-адресу, но его клиентское приложение будет использовать имя.