badesalz
Goto Top

Zugriffseinschränkung auf Website auf Basis IP-Adresse

Ich stehe vor der folgenden Herausforderung: Aufgrund von rechtlichen und organisatorischen Regelungen muss ich eine normale domain erstellen (www.meinedomain.de), die nicht in meiner normalen Office-Umgebung gespeichert wird/werden darf. Gleichzeitig muß ich aber sicherstellen, dass diese "öffentliche" Domain nur von Rechner aufgerufen werden kann, die eine spezielle IP/IP-Range haben. Wie kann ich das bewerkstelligen?

Content-ID: 33113

Url: https://administrator.de/contentid/33113

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

Dani
Dani 23.05.2006 um 16:36:26 Uhr
Goto Top
Hi,
ist diese dann auch über das Internet erreichbar?! Du kannst sowas einmal mit PHP Abfragen oder über einen Proxy. Sprich wenn vor dem Webserver noch ein Proxy steht.
Nun musst du dich entscheiden! face-smile

Gruß
Dani
christians
christians 23.05.2006 um 16:54:39 Uhr
Goto Top
Wie im anderen Kommentar schon gesagt, es gibt mehrere Möglichkeiten. Und bei der Lösung kommt es darauf an, wie der Webserver im Netzwerk integriert ist (oder auch nicht) und welchen Zugriff Du auf den Server bzw. das Netzwerk hast.

Gib uns noch diese Informationen und Du bekommst die passenden Vorschläge face-smile
badesalz
badesalz 23.05.2006 um 17:15:53 Uhr
Goto Top
Wie im anderen Kommentar schon gesagt, es
gibt mehrere Möglichkeiten. Und bei der
Lösung kommt es darauf an, wie der
Webserver im Netzwerk integriert ist (oder
auch nicht) und welchen Zugriff Du auf den
Server bzw. das Netzwerk hast.

Gib uns noch diese Informationen und Du
bekommst die passenden Vorschläge face-smile

Der Server steht im öffentlichen Netz, die Seite wird bei einem bekannten Hoster vorgehalten.
Dani
Dani 23.05.2006 um 17:19:29 Uhr
Goto Top
hi,
dann wirst du nur die Wahl über PHP haben!


Gruß
Dani
christians
christians 23.05.2006 um 17:22:10 Uhr
Goto Top
Das heisst Du hast keinen Zugriff auf Firewall bzw. Serverkonfiguration.
Die einzige Möglichkeit ist dann, den Zugriff über .htaccess zu regeln (ich gehe mal davon aus, wir sprechen über apache)

Damit das funktioniert müssen die Clients natürlich öffentliche/feste IP-Adressen haben.
Order deny,allow
Deny from all
Allow from $IP-Adresse_Einsetzen
christians
christians 23.05.2006 um 17:23:32 Uhr
Goto Top
Na da bin ich aber mal gespannt wie Du das machst. Vor allem wie Du das besser machst wie mod_auth des apache.
Dani
Dani 23.05.2006 um 17:25:52 Uhr
Goto Top
Hi,
ein HowTo dazu findest du unten auf der Startseite.


Gruß
Dani
Dani
Dani 23.05.2006 um 17:32:00 Uhr
Goto Top
Naja, es gibt in PHP genug Funktionen um einen IP - Bereich zu sperren!
Es kommt halt drauf an wie was für einen IP-Range er meint. Kann man ja mit Schleifen dann lösen.


Gruß
Dani
Midivirus
Midivirus 01.06.2006 um 15:47:55 Uhr
Goto Top
Wo ist das Ergebnis des Erstellers?

Grüße
Midivirus


PS: So ist der Beitrag fast wertlos!

PPS: habe nen Server im Rechenzentrum stehen, davor eine richtige HW-Firewall.
badesalz
badesalz 01.06.2006 um 18:42:30 Uhr
Goto Top
Vielen Dank für die Infos, war leider ein paar Tage krank, konnte mich daher erst heute drum kümmern.

Die .htaccess Aktion klingt sinnvoll, aber irgendwie funktioniert die nicht. Ich geb die korrekte IP-Adresse dort an, mit der wir in die Welt kommunizieren. Allerdings bekomme ich dann einen "Forbidden" Fehler. face-sad