Remote Mysql Mit Dynamischer Ip
#1
geschrieben 02. Dezember 2007 - 15:54
Vielleicht kennt jemand hier eine Lösung zu meinem Problem oder kann mich von meinem Vorhaben abbringen.
Also ich möchte gerne remote auf einen MySQL Server zugreifen, da ich eine dynamische IP besitze und den remote Zugriff aber möglicht einschränken möchte habe ich mir eine Adresse bei DynDNS zugelegt. Auf dem MySQL Server habe ich den remote Zugriff auf die DynDNS Adresse beschränkt. Leider war das nicht die Lösung, der Zugriff schlägt fehl da der Host "ip.isp.tld" nicht auf die Datenbaken zugreifen darf. Verwende ich meine dynamische IP funktioniert der Zugriff einwandfrei.
Kennt jemand eine Lösung für mein Problem, wie bringe ich dem MySQL Server bei, dass "ip.isp.tld" und die DynDNS Adresse die gleichen Adressen sind?
Gruss bardelot
Anzeige
#2
geschrieben 02. Dezember 2007 - 16:12
Zitat (bardelot: 02.12.2007, 15:54)
Dann wurde der zugriff doch in keinster weise eingeschränkt.
Also es gibt eine Portweiterleitung auf dein mysql und wie möchtest du den zugriff jetzt auf deine dyndomain einschränken, raff da grad was nicht
Dieser Beitrag wurde von abferber bearbeitet: 02. Dezember 2007 - 16:12
#3
geschrieben 02. Dezember 2007 - 17:40
Zitat (abferber: 02.12.2007, 16:12)
Also es gibt eine Portweiterleitung auf dein mysql und wie möchtest du den zugriff jetzt auf deine dyndomain einschränken, raff da grad was nicht
Mit Portweiterleitung hat das jetzt gar nichts zu tun. Es geht darum von einem anderen Host als dem localhost Zugriff auf die MySQL Datenbanken zuerhalten. Dazu werden in einer speziellen MySQL Datenbank die IP Adressen bzw. Hostnamen eingetragen die Zugriff erhalten sollen. Verwende ich meine momentante aber dynamische IP Adresse (der Zugriff ist also auf meine IP beschränkt) kann ich auf die Datenbanken zugreifen. Da dies aber eine dynamische IP ist macht das auf Dauer keinen Sinn. Deshalb dachte ich es sei vielleicht möglich eine DynDNS Adresse einzutragen die immer auf die momentane IP Adresse zeigt. Das scheint so aber nicht zu funktionieren.
#4
geschrieben 02. Dezember 2007 - 18:27
Edit: Server haben deswegen auch in der regel immer eine feste ip
hab aber immer noch nicht verstanden, ob die hosts aus dem internet zugreifen oder aus dem lan?
Dieser Beitrag wurde von abferber bearbeitet: 02. Dezember 2007 - 18:28
#5
geschrieben 02. Dezember 2007 - 18:49
Zitat (abferber: 02.12.2007, 18:27)
Edit: Server haben deswegen auch in der regel immer eine feste ip
hab aber immer noch nicht verstanden, ob die hosts aus dem internet zugreifen oder aus dem lan?
Hat nichts mit LAN zutun - der Server hat eine feste IP aber der Client nicht. Vielleicht wird es ja ein wenig klarer wenn ich erkläre für was ich das brauche. Also auf meinem Rechner habe ich ein Programm, genauer eine Java Applikation die sich mit dem MySQL Server, der im Internet befindet verbindet und einige SQL Abfragen ausführt und die Daten danach graphisch bei mir darstellt. Das funktioniert alles auch wunderbar aber ich möchte jetzt den Zugriff auf die MySQL Datenbank auf eine bestimmte IP (leider dynamisch) beschränken, deshalb dachte ich an etwas wie DynDNS aber es kann auch sein, dass das damit gar nicht möglich ist, deshalb bin ich für alle Ideen offen.
#6
geschrieben 02. Dezember 2007 - 22:33
Es müsste aber möglich sein, das sich die zugriffstabelle dynamisch aktualisiert und an die aktuelle IP durch wiederholten ping oder ähnliches kommt
Dieser Beitrag wurde von abferber bearbeitet: 02. Dezember 2007 - 22:39
#7
geschrieben 02. Dezember 2007 - 23:38
#8
geschrieben 03. Dezember 2007 - 12:42
Somit ist deine Verbindung sicher und auch die Authentifizierung sollte dann problemlos ablaufen.
#9
geschrieben 03. Dezember 2007 - 15:18
Zitat (Decay: 03.12.2007, 12:42)
Somit ist deine Verbindung sicher und auch die Authentifizierung sollte dann problemlos ablaufen.
Ich habe keinen Vollzugriff auf den Server und VPN ist nicht vorhanden.
#10
geschrieben 03. Dezember 2007 - 16:01
Zitat (bardelot: 02.12.2007, 18:49)
Wenn du deine DynDNS Adresse hast also z.b. blabla.dyndns.org (hat die immer deine akutelle dynamische IP, wenn du es mit dem Updater immer aktuell hälst) wenn du es einstellen kannst (was ich nicht kenne) auf deinem Server das nur eine "bestimmte" Adresse zugang hat sollte es so klappen, aber ich weiß leider nix näheres drüber ob das geht ^^
PS: Für was willst du dich auf die Datenbank direkt schalten? Ich kenns nur über mein Webinterface von meinem Webspace-Provider
so long & greetz
tobias86
#11
geschrieben 03. Dezember 2007 - 17:29
Zitat (bardelot: 03.12.2007, 15:18)
Ja, wie, in drei Teufels Namen, willst du
a) die Sache einschränken können
b) erwarten, dass eine so grundlegende Einstellung deines Vorhabens ohne Admin-Rechte klappen sollte?
Dieser Beitrag wurde von Decay bearbeitet: 03. Dezember 2007 - 17:30
#12
geschrieben 03. Dezember 2007 - 18:04
#13
geschrieben 03. Dezember 2007 - 18:41
Das Problem sehe ich darin, dass der lokale DNS wohl nichts mit der DynDNS Adresse anfangen kann.
Faktum ist es einfach so, dass, egal ob er eine DynDNS hat oder nicht, mit seiner IP aufschlägt. Der DNS müsste dann eine Rückfrage an einen bekannten weiteren DNS Server stellen, die die IP zum Namen auflöst, diese Meldung dann dem SQL-Server übergibt und dieser dann in seine Hosts-Datei schaut, ob eine Übeeinstimmung existiert.
Ergo, ein DNS Problem.
#14
geschrieben 03. Dezember 2007 - 20:26
Und ja der Server hat ein kleines Problem mit dem Hostnamen, der erlaubte Hostname lautet ja irgendwas.dyndns.org und der richtige / übermittelte Hostname wäre aber ip.isp.tld und da der Server anscheinend nur die Hostnamen vergleicht bekomme ich keinen Zugriff.
Eigentlich habe ich ja gehofft, dass der Server zuerst den Hostnamen auflöst und danach die IP vergleicht.
Was solls, das Ganze war ja sowieso nur ein "nice to have", dann muss ich halt vor dem Verwenden der Java Applikation den Zugriff erlauben und danach wieder entziehen. Vielleicht kann ich das ja auch noch irgendwann einmal etwas benutzerfreundlicher gestalten.
Trotzdem Danke
bardelot