У меня есть набор домашних камер Dahua, подключенных к моей домашней сети. Маршрутизатор предоставлен моим провайдером. Теперь, после создания на маршрутизаторе хоста DMZ с видеомагнитофона, я могу получить предварительный просмотр на смартфоне с помощью приложения gDMSS, просто отсканировав QR-код SN рекордера.
Важное замечание: у меня есть динамический IP, назначенный моим провайдером. Я подтвердил этот анализ сетевого трафика между моим смартфоном и маршрутизатором - через некоторое время приложение подключается к различным IP-адресам.
Мой вопрос: как приложение "знает", какой IP использовать, если его динамический? ISP как-то объявляет следующий IP-адрес, на который он должен переключиться? Имеет ли здесь значение DMZ-хост? Я также проверил на своем ПК, что каждый старый IP больше не работает.
Редактировать:
Если это имеет значение, я заметил, что он общается через P2P с серверами Amazon. Ниже часть заголовка:
DHPOST /device/<serial number was here>/p2p-channel HTTP/1.1
CSeq: 95279184
Authorization: WSSE profile="UsernameToken"
X-WSSE: UsernameToken Username="P2PClient", PasswordDigest="<some encoded string was here>", Nonce="<nonce value was here>", Created="2017-05-15T02:19:56+02:00"
Content-Type:
Content-Length: 178