Mam zestaw kamer domowych Dahua podłączony do mojej sieci domowej. Router jest dostarczony przez mojego dostawcę usług internetowych. Teraz, po utworzeniu na routerze hosta DMZ z rejestratora kamer, jestem w stanie uzyskać podgląd na żywo na smartfonie za pomocą aplikacji gDMSS, po prostu skanując kod QR SN rejestratora.
Ważna uwaga: mam dynamiczny adres IP przypisany przez mojego dostawcę usług internetowych. Potwierdziłem ten wąchający ruch sieciowy między moim smartfonem a routerem - aplikacja po pewnym czasie łączy się z różnymi adresami IP.
Moje pytanie brzmi: w jaki sposób aplikacja „wie”, którego adresu IP użyć, jeśli jest dynamiczny? Czy dostawca usług internetowych w jakiś sposób ogłasza następny adres IP, na który powinien się przełączyć? Czy bycie gospodarzem DMZ ma tu jakieś znaczenie? Sprawdziłem również na moim komputerze, czy każde stare IP już nie działa.
Edytować:
Jeśli to ważne, zauważyłem, że komunikuje się za pośrednictwem P2P z serwerami hostowanymi przez Amazon. Poniżej znajduje się część nagłówka:
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