Forum: PC-Programmierung Netzwerk-Camera benötigt Dyanmisches DNS


von Iris K. (iris)


Lesenswert?

Hallo,

ich habe eine Netzwerk-IP-Camera, die im Heimnetzwerk super 
funktioniert.
Nun möchte ich sie auch übers Handy erreichen (und habe keine Ahnung, 
wie ich das bewerkstelligen soll). Dafür benötigt sie eine DNS.
Ich hatte mir Dyns.cx zum Test ausgesucht (wegen kostenlos).

Und nun komme ich mit den Einträgen ins Schwimmen :-(

Ich habe

Nutzername     borbeck
Kennwort       xyz
Host           stall
Static URL     ronja
Dynamic URL    stall13

und jetzt kommt der Dynsmonitor, der Angaben haben möchte:

<?xml version="1.0"?>

-<DyNS>

<username>borbeck</username>

<password>xyz</password>

<hostname>stall</hostname>

<domain>stall13.dyns.cx</domain>

<interval>30000</interval>

<debug>1</debug>

</DyNS>

Fehlermeldung
ERR/RESP[401 borbeck not authenticated]/ERR


Und einen Router habe ich auch :-)

Domänenname:   borbeck.dyns.cx
Update-URL:   ronja.dyns.cx
Benutzername:   borbeck
Passwort:   xyz
Passwort wiederholen:   xyz


Mittlerweile habe ich wohl sämtliche Kombinationen durch :-(
Nur die richtige nicht.

Kann jemand aus diesem Chaos helfen?

LG Iris!

von greg (Gast)


Lesenswert?

So ganz blicke ich grade nicht durch, aber wieso versuchst du den router 
UND irgendwelche Software DynDNS updaten zu lassen? Oder verstehe ich 
das falsch?

von Iris K. (iris)


Lesenswert?

Ich will nur von "ausserhalb" die Camera empfangen.

Verstanden hatte ich es so, dass dieser DynSmonitor die variable IP auf 
eine feste Adresse aus Dyns.cx umlenkt und der Router die Angaben 
benötigt, um anschliessend die Camera damit ins Netz zu lassen.

Oh, Mist - hoffentlich ist das jetzt wenigstens etwas verständlich, aber 
ich habe von diesen Zusammenhängen so gar keine Ahnung :-(

von greg (Gast)


Lesenswert?

Wenn dein router schon eine Funktion hat DynDNS zu updaten, dann reicht 
es wenn der das macht. (Können sehr viele)

Außerdem musst du ein Portforwarding einrichten, damit du wenn du von 
außen auf den Router zugreifst an die Kamera weitergeleitet wirst. 
Ordentliches Passwort in der Kamera setzen nicht vergessen, sonst landet 
deine Kamera blitzschnell auf Listen in den dunkleren Teilen des 
Internets.

Für Details dazu schau am besten in die Dokumentation deines Routers und 
der Kamera, ohne die Geräte zu kennen ist es nicht so einfach da 
genauere Empfehlungen zu geben.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Iris Ka schrieb:
> ich habe eine Netzwerk-IP-Camera, die im Heimnetzwerk super
> funktioniert.

Ganz normal mit dem Browser abfragbar? Dann brauchst du als erstes eine 
Regel, die Port 80 deines Routers auf die IP Adresse der Kamera 
forwarded, wie es greg schon schrieb.
Dann probierst du erstmal aus, ob du mit einem Browser die Kamera von 
aussen erreichst, wenn du direkt deine derzeitige WAN IP Adresse (die 
der Provider beim Verbinden deinem Router zuweist) im Browser angibst.

Erst wenn das funktioniert, hat dynamisches DNS Sinn. Dazu schlägst du 
mal auf den Seiten deines DNS Dienstleisters nach, welche Möglichkeiten 
es gibt, den DNS Eintrag bei Vergabe einer frischen IP zu erneuern.
Die meisten Router können nur einen oder zwei Dienste (mittlerweile 
kostenpflichtig wie DynDNS), alles andere muss man mit einer extra 
Maschine machen.

Für freedns.afraid.org (meinen DNS Hoster) lasse ich dazu ein kleines 
Skript auf meiner Linux Box laufen - die aber auch gleich die Kamera mit 
behandelt.

von Iris K. (iris)


Lesenswert?

Ich glaube, ich gebe die Camera zurück :-(

Vielen Dank für die Rückmeldungen - leider durchblicke ich das ganze 
immer noch nicht.

Mein Router ist ein speedport W900V, die Camera eine 7links 
WLAN-IP-Kamera "RoboCam III"

Mit der IP-Adresse (die immer gleich bleibt) der Camera kann ich sie von 
ausserhalb nicht erreichen. Ich versuche es über android mit dem IP Cam 
Viewer Basic.

Ansonsten ist die Cam ganz normal über Firefox abfragbar 
http://192.168.2.240/admin/setup.cgi?page=ipfilter

Diese Regel habe ich gefunden - werde ich heute abend ausprobieren
"Dann brauchst du als erstes eine
Regel, die Port 80 deines Routers auf die IP Adresse der Kamera
forwarded, wie es greg schon schrieb."

Mal sehen, ob ich dann noch online bin :-)

von Martin M. (capiman)


Lesenswert?

Die 192.168.2.240 vergibt dein Speedport-Router.
Diese Adresse (bzw. alle Adressen 192.168.2.x) sind nur innerhalb
deines Heimnetzes erreichbar, nicht von außerhalb, aus dem Internet.
Andere Leute mit einem Router benutzen evt. dieselben Adressen.
Wie soll das "Internet" wissen, dass dies "deine" Adressen sind?
Diese sind deine privaten IP-Adressen.

Dein Router hat aber noch eine andere IP-Adresse.
Diese bekommt er von deinem Telefonanbieter zugewiesen.
Du kannst diese wie folgt abfragen
(nur als Beispiel, gibt es viele andere Dienste):

http://www.whatismyip.com/

Oben im blauen Feld gibt er deine (öffentliche) IP-Adresse aus.
Dies ist die Adresse, die du verwenden kann, damit du
von Android deine IP-Camera erreichen kannst.
Damit deine Kamera aber unter dieser IP-Adresse sichtbar ist,
muss du aber, wie oben beschrieben, eine Port-Weiterleitung
einrichten.

Bitte beachten, dass sich diese öffentliche IP immer wieder
ändert (meist Nachts oder wenn du deinen Router rücksetzt).
Um dies zu umgehen, brauchst du dann den dynamischen DNS Eintrag,
der dir einen Namen auf die IP-Adresse mappt.
Immer wenn der Router eine neue Adresse vom Telefonanbieter
bekommt, muss er diese im Internet (bei deine dynamischen
DNS Anbieter) hinterlegen.

Aktuell ist für dich die
91.16.223.110 unter borbeck.dyns.cx hinterlegt.
(welches eine Telekom-Adresse zu sein scheint,
der obige Dienst gibt ganz grob Nürnberg bzw. Gladbeck aus...)

Wo bist du denn ungefähr örtlich?
Vielleicht findet sich jemand,
der dich vor Ort etwas unterstützen kann?

von Iris K. (iris)


Lesenswert?

Super, da fällt der eine oder andere Groschen!

Ich bastel jetzt mal ein bisschen und schaue, wie weit ich komme!

von Iris K. (iris)


Angehängte Dateien:

Lesenswert?

So, beim Router habe ich zugeordnet

Komme ich aber noch nicht durch.
Muss ich den Router booten oder zieht die Änderung sofort?
Muss ich etwas an der Firewall öffnen? Wenn ja, was? Da gibt es eine 
Millionen Einträge :-)

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wichtig ist, das der Eintrag bei IP Adresse der internen IP Adresse der 
Kamera entspricht. Das sieht mir (abgesehen von den XXX) noch nicht so 
aus. Es sollte eine Adresse deines internen Netzes sein, wie etwa 
'192.168.1.67'. Diese brauchst du übrigens vor uns nicht geheimzuhalten, 
da sie von aussen nicht erreichbar ist.

Am besten konfigurierst du die Kamera so, das sie eine feste, immer 
gleiche IP Adresse hat und nicht per DHCP eine Adresse bezieht.

Iris Ka schrieb:
> Muss ich etwas an der Firewall öffnen? Wenn ja, was? Da gibt es eine
> Millionen Einträge :-)

Eine schlaue Router Firmware weiss nach dem Erstellen der Regel nun, das 
er Port 80 für einkommende Verbindungen öffnen soll, bei einer dummen 
Firmware musst du das noch selber machen.

Iris Ka schrieb:
> Komme ich aber noch nicht durch.

Du tippst deine öffentliche IP Adresse in den Browser ein in der Form:
http://89.27.120.17

und es kommt eine Fehlermeldung? Oder wartet der Browser einfach nur 
stundenlang und meldet dann ein Timeout?

Iris Ka schrieb:
> Muss ich den Router booten oder zieht die Änderung sofort?

Sollte sofort klappen, nachdem der Router gespeichert hat.

: Bearbeitet durch User
von Iris K. (iris)


Lesenswert?

Danke für die Anregungen.
Ich muss jetzt leider hier bis Montag unterbrechen :-(
Ich melde mich, sobald ich die Infos verarbeitet habe.
Das wird ja noch sehr spannend!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.