Hi zusammen ...
Die Frage hier gehört eigentlich in zwie Kategorien des Forums, naja..
Geg.:
Debian mit Apache 1.3
Es soll ermöglicht werden eine einzelne fixe externe IP die über eine Dyn-Dns- Adresse , die natürlich auf den den Debian Rechner zeigt , auf meine HP gelangt , gleich weiter zu leiten auf eine andere Adresse ( z.b. http://www.g*ogle.de ).
Ich habe versucht dies per IPtables zu ermöglichen ...
Doch leider gibt es den Redirect ja nur für die PREROUTING Kette.
(hab versucht die ip in eine andere Kette zu schleusen und dann auf einen anderen port zu leiten , auf dem apache über einen vhost horcht und darüber einen http.... redirect macht)
Gibt es eine Option in Apache die mir es erlaubt , einen Redirect an eine Source IP zu binden ???
Oder gibt es einen IPtables match oder was auch immer .... ?
Gruss CHROISS
REDIRECT für Externe IP
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Sonst probier das doch vielleicht mal mit iptables, PREROUTING und DNAT, bzw. evtl. zusätzlich noch mit POSTROUTING und SNAT oder so.
Also Beispielsweise (ohne es jetzt getestet zu haben):
Gruss, mistersixt.
Also Beispielsweise (ohne es jetzt getestet zu haben):
Code: Alles auswählen
iptables -t nat -A PREROUTING -i ppp0 -p tcp -s x.x.x.x --dport 80 -j DNAT --to www.google.de:80
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
Ich glaube aber, dass der Googleserver sich dann beschweren wird, dass er eine Anfrage nach "http://www.foobar.org/" bekommt.
Hmm, habs gerade mal ausprobiert, bei Google gehts (nimmt ohne Probleme Anfragen mit "yahoo.com" und "microsoft.com" als Host an) Bei anderen Servern (insbesondere mit virtual hosts) wird das allerdings nichts gehen.
Das beste wäre wohl, einen transparenten squid-Proxy laufen zu lassen.
Hmm, habs gerade mal ausprobiert, bei Google gehts (nimmt ohne Probleme Anfragen mit "yahoo.com" und "microsoft.com" als Host an) Bei anderen Servern (insbesondere mit virtual hosts) wird das allerdings nichts gehen.
Das beste wäre wohl, einen transparenten squid-Proxy laufen zu lassen.