Форум программистов, компьютерный форум, киберфорум
Наши страницы
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
 
PazDim
5 / 5 / 1
Регистрация: 08.08.2011
Сообщений: 115
1

Обработка запросов сайту на локалхосте

09.02.2019, 17:09. Просмотров 316. Ответов 0

Добрый день. Поставлена довольно интересная задача.
Есть устройство. Подключается к компьютеру через WI-FI точку доступа и отправляет в интернет данные посредством HTTP GET запросов. Так как на целевом устройстве интернета не будет (да и вообще, данные нужны на компьютере и тянуть их обратно из интернета как-то глупо - вот же устройство, в двух метрах висит), появилась идея самостоятельно обрабатывать эти самые запросы. Что сделано:
ОС - Windows 10. Создана мобильная точка доступа. Устройство к ней подключено и успешно отправляет данные на сайт (инет расшарен на точку доступа).
Установлен Wireshark. Отправляет обычные HTTP запросы, через Wireshark вижу их содержимое, нужно как-то получить их в своей программе.
Отключен интернет. От устройства валятся DNS запросы. Причем валятся на 208.67.222.222 (OpenDNS?). Установлен DNS сервер (Acrylic DNS Proxy). Настроен необходимый адрес сайта на 192.168.137.1.
Мобильной точке присвоен второй IP адрес (208.67.222.222). Получается так: устройство - 192.168.137.121, компьютер - 192.168.137.1 и 208.67.222.222. DNS сервер висит на 208.67.222.222.
Комьютер принимает запросы, DNS отвечает на них с адреса 208.67.222.222 (запрос 192.168.137.121 - 208.67.222.222, ответ 208.67.222.222 - 192.168.137.121). Вроде должно работать. Но не работает - HTTP запросы от устройства не идут.
Что я делаю не так? Каких-то примеров с ходу не нашел, может что-то не до конца понимаю?

Добавлено через 14 минут
Сравнил ответы Acrylic DNS Proxy и OpenDNS. У OpenDNS есть дополнительные поля CNAME и NS. Может устройство из-за их отстуствия отклонять ответы? Как их добавить в Acrylic? Никогда просто таким не занимался, понимания нет.

Добавлено через 8 минут
Может, есть смысл руками обрабатывать DNS запросы? Просто слушать своей программой 53й порт и отвечать правильным ответом с измененным адресом? Будет работать?

Добавлено через 1 час 50 минут
Заработало! Нужно было просто все адреса перенаправить. Там еще сервер NTP требуется, но вроде и без него работает. Портативный Веб-сервер начал принимать запросы от устройства .
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2019, 17:09
Ответы с готовыми решениями:

Обработка запросов пользователя к веб сайту
Здравствуйте. вопрос возможно глупый, но в ASP новичок. приступим. Вопрос такого плана,...

Синхронизировать несколько запросов к сайту
работаю с одним сервисом, что бы получить результирующий результат нужно делать по несколько...

Async в службе Windows для периодических запросов к сайту
Здравствуйте! Хочу сделать службу Windows, которая бесконечно раз в 15 секунд выполняет запрос к...

Запросы к сайту, их обработка: технологии, советы
Задача: Взять расписание занятий (http://mf.grsu.by/timetable_new). Сохранить его (т.е. не...

Обработка запросов
подскажите, как сделать так, чтобы при запросе появлялось окошко, в котором вводилось бы значение,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2019, 17:09

обработка запросов
ТЗ: Есть сайт страница, в которой пользователь пишет сообщение и по кнопке отправить письмо должно...

Обработка запросов
Суть в том, что требуется сделать сортировку. Как все это сделать на PHP я знаю, скажите как...

Обработка запросов
Добрый день! В accesse нужно создать форму на которой расположить поле ввода и кнопку. Как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru