6

Я хотел бы быть посредником между моим iPhone и интернетом в целях отладки. В частности, я хотел бы убедить мой iPhone, что конкретный хост в Интернете - это мой локальный компьютер для разработки, и что он не должен на самом деле подключаться к сети (поэтому приложение считает, что оно связывается с рабочим сервером, хотя на самом деле оно работает местная коробка).

Я могу отключить 3G и использовать Wi-Fi на моем Mac, но добавление записей /etc/hosts конечно, не будет направлять запросы на локальный компьютер, поскольку он просто выполняет NAT, не обрабатывает DNS или другие протоколы от имени телефона.

Единственное, о чем я могу думать, это сделать джейлбрейк и связываться с файлом hosts на устройстве, но я бы предпочел этого не делать, если смогу избежать этого. Кто-нибудь может придумать другой способ сделать это?

1 ответ1

7

Настройте DNS-сервер на вашем Mac, настройте маршрутизатор на использование вашего Mac в качестве DNS-сервера и создайте записи DNS, указывающие, где вы их хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .