Autor Thema: Wie aktuelle DynDNS-IP-Adressen im Ladezeitpunkt eines Dokuments ermitteln?  (Gelesen 5964 mal)

Offline jww

  • Aktives Mitglied
  • ***
  • Beiträge: 190
  • Geschlecht: Männlich
Hallo,

ich habe da eine Aufgabe, an der ich seit Stunden knabbere und -zig Suchen gestartet habe, zu der ich noch keine Lösung gefunden habe:

Abhängig von Standort eines Browser Clients sollen Inhalte einer Webpage berechnet werden. Die Inhalte sind IP-Adressen von Geräten. Da die Geräte mit ihrer "ÖFFENTLICHEN" Adresse (via Portweiterleitung über Router vom Internet erreichbar) leider DANN nicht erreichbar sind, wenn sich der Browser im selben lokalen Netz befindet wie das Gerät (Router-Schwäche??), muss, anhängig vom Standort der Browsers, entweder die öfentliche URL oder eben eine lokale IP-Adresse angezeigt werden.

Um das "genau" berechnen zu können, benötige ich entweder die lokale IP Adresse des Clients (das ist nur dann die, die ich in Remote_Addr ablesen kann, wenn der Client sich "ausnahmsweise" im lokalen Netz befindet, also nicht über Internet zugreift) oder, was in diesem speziellen Anwendungsfalle noch besser wäre, die aktuelle IP-Adresse einer Reihe mir bekannter DYN-DNS-Adressen (um diese dann mit Remote_Addr zu vergleichen und zu sehen, ob der Browser in einem "zu uns" gehörenden, lokalen Netz ist, und in welchem.


Schwierig ist die Sache deshalb:
- Server-Standort KANN, muss aber nicht identisch sein mit Gerät und/oder Client
- Lokale Adresse soll NUR benutzt werden, wenn Client und Gerät im selben Netz sind
- die "zu uns" gehörenden Netze haben intern dieselbe lokale IP-Struktur, sind aber NICHT via VPN oder so verbunden


Wie schon geschrieben, wäre es am besten, wenn ich rausbekommen könnte, welche öffentlichen IP's bestimmte (2-3) DYN-DNS Adressen zum Ladezeitpunkt des Dokuments haben, um zu sehen, wo der Client gerade ist.

Hat jemand sowas schonmal in Domino realisiert?

Ergänzend sei gesagt, dass die DynDns Adresse auch bei der Replikation von Servern miteinander verwendet werden und im N&A hinterlegt sind, weil an JEDEM Standort ein Domino Server steht.

Dankbar für jeden Hinweis
jww
Notes ist klasse - und ab und an zum auf den Mond schiessen.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Evtl kannst du im WebQueryOpen-agent mit etwas Lotusscript die DNS-Records abfragen und entsprehend reagieren.

DNS Abfragen könnten so gehen (habs nicht ausprobiert!)
http://www.motobit.com/help/tcpip/cl25.htm

Gruß
Roland
 
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline jww

  • Aktives Mitglied
  • ***
  • Beiträge: 190
  • Geschlecht: Männlich
Danke, habe ich mir angesehen, werde daraus aber bnicht schlau. Lotusscript übersteigt meine Fähigkeiten ... ich hatte auf sowas wie ne Subform gehofft ...

Naja, auf der ToDo LIste ist es jetzt und Danke jedefalls für den Link.
Notes ist klasse - und ab und an zum auf den Mond schiessen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz