[+] iptables przekierowanie stron

Masz problemy z siecią bądź internetem? Zapytaj tu
jojtek
Posty: 8
Rejestracja: 11 czerwca 2008, 11:07

[+] iptables przekierowanie stron

Post autor: jojtek »

Witam serdecznie.
Mam takie małe pytanie, czy jest możliwość za pomocą iptables przekierować na inną stronę, a dokładniej gdy użytkownik w sieci LAN wpisuje:

Kod: Zaznacz cały

nasza-klasa.pl
to chodzi oto aby zamiast naszej klasy został przekierowany na inną stronkę przykładowo:

Kod: Zaznacz cały

wp.pl
Jest taka możliwość w IPtables

Pozdrawiam.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Spróbuj z takim wynalazkiem jak poniżej, choć nie mam pewności że to zadziała zwyczajnie nie mam jak przetestować :D

Kod: Zaznacz cały

iptables -t nat -I PREROUTING 1 -d o2.pl -p all -j DNAT --to-destination 212.77.100.101
W teorii powinno przekierować z o2.pl na wp.pl.
Awatar użytkownika
kayo
Posty: 90
Rejestracja: 22 lipca 2007, 12:43

Post autor: kayo »

iptables nie obsługuje nazw domenowych. Przekierowując ip serwera okaże się ze prócz nk przekierowujesz rownież wp (to tylko przykład ;) ) Poczytaj o squidzie.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Zakładając, że 192.168.4.0/24 to twoja sieć:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -p tcp -s 192.168.4.0/24 -d 195.93.178.5 --dport 80 -j DNAT --to publiczny_ip:80
iptables -t nat -A PREROUTING -p tcp -s 192.168.4.0/24 -d 195.93.178.6 --dport 80 -j DNAT --to publiczny_ip:80
Ja to robię w taki sposób, że przekierowuje na własny serwer gdzie jest stronka informująca o tym, iż zabraniam im tam wchodzić - bo zaraz będą przylatywać, że internet nie działa ;-)
jojtek
Posty: 8
Rejestracja: 11 czerwca 2008, 11:07

Post autor: jojtek »

Jeśli chodzi o squida to wiedziałem, że można coś takiego zrobić ale myślałem że IPtables też sobie z czymś takim poradzi.
No to pozostaje zabawa ze Squidem.

Dziękuję za informacje.

[Dodano: 2009-09-21, 14:04]
Działa tak jak chciałem.

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -p tcp -s 192.168.xx.xx/24 -d 195.93.178.5 --dport 80 -j DNAT --to xx.xx.xx.xx:80
Oto właśnie chodziło

Dziękuję grzesiek,

[Dodano: 2009-09-21, 14:12]
Po wpisaniu w przeglądarce http://www.nasza-klasa.pl to ładnie przeniesie na http://www.wp.pl

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -p tcp -s 192.168.xxx.xxx/24 -d 212.77.100.101 --dport 80 -j DNAT --to 195.93.178.5:80
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Ależ nie ma za co ;-) tak a propo - przerzucaj ich na pajacyka :-D
ODPOWIEDZ