Переопределить локальный IP-адрес в Windows 8.1
Я пытаюсь настроить виртуальную машину 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 на пользовательский адрес?
1 ответ
CORS опирается на следующие заголовки:
Запрос:
- происхождения
отклик
- Access-Control-Allow-Origin
- Access-Control-Allow-Credentials
Добавьте свой поддомен в Origin
Заголовок запроса, например, foo.bar.com Добавьте Access-Control-Allow-Origin Response
заголовок с вашим localhost
значение, например localhost:9999
, Добавить Access-Control-Allow-Credentials Response
заголовок со значением true
,
Рекомендации