Thread View: pl.comp.os.linux.sieci
13 messages
13 total messages
Started by Adam
Tue, 03 Mar 2015 10:40
Router, NAT i kilka serwerów WWW
Author: Adam
Date: Tue, 03 Mar 2015 10:40
Date: Tue, 03 Mar 2015 10:40
34 lines
1622 bytes
1622 bytes
Witajcie. Ostatni raz robiłem to wiele lat temu i na maszynie linuksowej. Sytuacja taka: jest stały zewnętrzny adres IP, router i kilka maszyn na adresach wewnętrznych. Standardowo routery mogą przekierowywać ruch bazując na portach, przykładowo: TCP80 -> 192.168.1.10 TCP110 -> 192.168.1.12 itd. Jak uzyskać funkcjonalność przekierowania portu 80 na różne wewnętrzne adresy, w zależności od "wołanego" adresu? Np: serwer1.com -> 192.168.1.10 serv2.org -> 192.168.1.15 serwis3.pl -> 192.168.1.16 itd. Mam różne Drayteki Vigory, ale nic nie widzę :( Czy ratuje tylko DMZ i wewnętrzny serwerek linuksowy? Czy może jakiś prosty routerek ale z jakimś "pomidorkiem"? Czy może bardziej rozbudowany router brzegowy? Ile takie cudaki kosztują? Przewidywana ilość serwerów to max. 5. -- Pozdrawiam. Adam
Re: Router, NAT i kilka serwerów WWW
Author: Stachu 'Dozzie' K.
Date: Tue, 03 Mar 2015 10:54
Date: Tue, 03 Mar 2015 10:54
30 lines
1965 bytes
1965 bytes
On 2015-03-03, Adam <a.g@poczta.onet.pl> wrote: > Witajcie. > > Ostatni raz robiłem to wiele lat temu i na maszynie linuksowej. > > Sytuacja taka: > jest stały zewnętrzny adres IP, router i kilka maszyn na adresach > wewnętrznych. > Standardowo routery mogą przekierowywać ruch bazując na portach, > przykładowo: > TCP80 -> 192.168.1.10 > TCP110 -> 192.168.1.12 > itd. > > Jak uzyskać funkcjonalność przekierowania portu 80 na różne wewnętrzne > adresy, w zależności od "wołanego" adresu? > > Np: > serwer1.com -> 192.168.1.10 > serv2.org -> 192.168.1.15 > serwis3.pl -> 192.168.1.16 > itd. http://sjp.pwn.pl/slowniki/funkcjonalno%C5%9B%C4%87.html Co to jest "wołany adres"? -- Secunia non olet. Stanislaw Klekot
Re: Router, NAT i kilka serwerów WWW
Author: Adam
Date: Tue, 03 Mar 2015 12:19
Date: Tue, 03 Mar 2015 12:19
56 lines
2532 bytes
2532 bytes
W dniu 2015-03-03 o 11:54, Stachu 'Dozzie' K. pisze: > On 2015-03-03, Adam <a.g@poczta.onet.pl> wrote: >> Witajcie. >> >> Ostatni raz robiłem to wiele lat temu i na maszynie linuksowej. >> >> Sytuacja taka: >> jest stały zewnętrzny adres IP, router i kilka maszyn na adresach >> wewnętrznych. >> Standardowo routery mogą przekierowywać ruch bazując na portach, >> przykładowo: >> TCP80 -> 192.168.1.10 >> TCP110 -> 192.168.1.12 >> itd. >> >> Jak uzyskać funkcjonalność przekierowania portu 80 na różne wewnętrzne >> adresy, w zależności od "wołanego" adresu? >> >> Np: >> serwer1.com -> 192.168.1.10 >> serv2.org -> 192.168.1.15 >> serwis3.pl -> 192.168.1.16 >> itd. > > http://sjp.pwn.pl/slowniki/funkcjonalno%C5%9B%C4%87.html > > Co to jest "wołany adres"? Co to jest "funkcjonalność", to mniej-więcej wiem ;) Powinno być "wołanej domeny". Wyjaśnienie: Otóż ustawiam sobie na DNS, że rekord A wskazuje odpowiednio wartości: serwer1.com 134.170.188.221 serv2.org 134.170.188.221 serwis3.pl 134.170.188.221 Oczywiście podany IP to nie mój, ale przyjmijmy, że mój :) Czyli wszystkie domeny mają przekierowanie na jeden publiczny IP. Natomiast za NAT-em stoi fafnaście serwerów (fizycznych bądź witrualnych), każdy na innym wewnętrznym IP. Teraz chodzi o to, że ktoś wywołuje np. http://www.serwer1.com i powinien zostać przekierowany na mój wewnętrzny adres .10, ktoś inny chce obejrzeć np. http://sklep.serwis3.pl i powinien zostać przekierowany na wewnętrzny adres .16 Reszta w pierwszym poście. -- Pozdrawiam. Adam
Re: Router, NAT i kilka serwerów WWW
Author: Stachu 'Dozzie' K.
Date: Tue, 03 Mar 2015 12:26
Date: Tue, 03 Mar 2015 12:26
44 lines
2409 bytes
2409 bytes
On 2015-03-03, Adam <a.g@poczta.onet.pl> wrote: >>> Jak uzyskać funkcjonalność przekierowania portu 80 na różne wewnętrzne >>> adresy, w zależności od "wołanego" adresu? >>> >>> Np: >>> serwer1.com -> 192.168.1.10 >>> serv2.org -> 192.168.1.15 >>> serwis3.pl -> 192.168.1.16 >>> itd. >> >> http://sjp.pwn.pl/slowniki/funkcjonalno%C5%9B%C4%87.html >> >> Co to jest "wołany adres"? > > Co to jest "funkcjonalność", to mniej-więcej wiem ;) No właśnie nie wiesz, co widać z posta wyżej. Dlatego wkleiłem link z definicją z SJP i z objaśnieniami z Poradni PWN. > Powinno być "wołanej domeny". > > Wyjaśnienie: > Otóż ustawiam sobie na DNS, że rekord A wskazuje odpowiednio wartości: > > serwer1.com 134.170.188.221 > serv2.org 134.170.188.221 > serwis3.pl 134.170.188.221 > > Oczywiście podany IP to nie mój, ale przyjmijmy, że mój :) > Czyli wszystkie domeny mają przekierowanie na jeden publiczny IP. > Natomiast za NAT-em stoi fafnaście serwerów (fizycznych bądź > witrualnych), każdy na innym wewnętrznym IP. > > Teraz chodzi o to, że ktoś wywołuje np. http://www.serwer1.com i > powinien zostać przekierowany na mój wewnętrzny adres .10, ktoś inny > chce obejrzeć np. http://sklep.serwis3.pl i powinien zostać > przekierowany na wewnętrzny adres .16 Czyli chcesz kierować ruch różnie w zależności od nagłówka "Host:". Do tego potrzebujesz proxy, a nie routera. -- Secunia non olet. Stanislaw Klekot
Re: Router, NAT i kilka serwerów WWW
Author: Piotr Majka
Date: Tue, 03 Mar 2015 12:27
Date: Tue, 03 Mar 2015 12:27
7 lines
1164 bytes
1164 bytes
W dniu 03.03.2015 o 13:19, Adam pisze: [cut] > > Reszta w pierwszym poście. Na przykład poprzez HAproxy.
Re: Router, NAT i kilka serwerów WWW
Author: LFC
Date: Tue, 03 Mar 2015 12:59
Date: Tue, 03 Mar 2015 12:59
17 lines
1489 bytes
1489 bytes
Stachu 'Dozzie' K. wrote: >> >> Teraz chodzi o to, że ktoś wywołuje np. http://www.serwer1.com i >> powinien zostać przekierowany na mój wewnętrzny adres .10, ktoś inny >> chce obejrzeć np. http://sklep.serwis3.pl i powinien zostać >> przekierowany na wewnętrzny adres .16 > > Czyli chcesz kierować ruch różnie w zależności od nagłówka "Host:". > Do tego potrzebujesz proxy, a nie routera. > A nie wystarczy Iptables: iptables -t nat -A PREROUTING -i eth0 -p tcp -d serwer1.com --dport 80 -j DNAT --to-destination moje.ip.wew:80 LFC
Re: Router, NAT i kilka serwerów WWW
Author: Piotr Majka
Date: Tue, 03 Mar 2015 13:13
Date: Tue, 03 Mar 2015 13:13
6 lines
1217 bytes
1217 bytes
W dniu 03.03.2015 o 13:59, LFC pisze: > > A nie wystarczy Iptables: Nie wystarczy,
Re: Router, NAT i kilka serwerów WWW
Author: LFC
Date: Tue, 03 Mar 2015 20:53
Date: Tue, 03 Mar 2015 20:53
13 lines
1171 bytes
1171 bytes
Piotr Majka wrote: > W dniu 03.03.2015 o 13:59, LFC pisze: > >> >> A nie wystarczy Iptables: > > Nie wystarczy, To + wpis tych hostów w domenie? Nie wystarczy? LFC
Re: Router, NAT i kilka serwerów WWW
Author: Kamil Jońca
Date: Tue, 03 Mar 2015 22:53
Date: Tue, 03 Mar 2015 22:53
21 lines
1452 bytes
1452 bytes
LFC <longinf@mpwikzdw.com.pl> writes: > Piotr Majka wrote: > >> W dniu 03.03.2015 o 13:59, LFC pisze: >> >>> >>> A nie wystarczy Iptables: >> >> Nie wystarczy, > > To + wpis tych hostów w domenie? > Nie wystarczy? Nie. iptables operuje na poziomie adresów ip, nic nie wie o nazwach hostów. KJ -- http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Re: Router, NAT i kilka serwerów WWW
Author: Pawel Muszynski
Date: Wed, 04 Mar 2015 10:22
Date: Wed, 04 Mar 2015 10:22
57 lines
2755 bytes
2755 bytes
W dniu 2015-03-03 o 13:19, Adam pisze: > W dniu 2015-03-03 o 11:54, Stachu 'Dozzie' K. pisze: >> On 2015-03-03, Adam <a.g@poczta.onet.pl> wrote: >>> Witajcie. >>> >>> Ostatni raz robiłem to wiele lat temu i na maszynie linuksowej. >>> >>> Sytuacja taka: >>> jest stały zewnętrzny adres IP, router i kilka maszyn na adresach >>> wewnętrznych. >>> Standardowo routery mogą przekierowywać ruch bazując na portach, >>> przykładowo: >>> TCP80 -> 192.168.1.10 >>> TCP110 -> 192.168.1.12 >>> itd. >>> >>> Jak uzyskać funkcjonalność przekierowania portu 80 na różne wewnętrzne >>> adresy, w zależności od "wołanego" adresu? >>> >>> Np: >>> serwer1.com -> 192.168.1.10 >>> serv2.org -> 192.168.1.15 >>> serwis3.pl -> 192.168.1.16 >>> itd. >> >> http://sjp.pwn.pl/slowniki/funkcjonalno%C5%9B%C4%87.html >> >> Co to jest "wołany adres"? > > Co to jest "funkcjonalność", to mniej-więcej wiem ;) > > Powinno być "wołanej domeny". > > Wyjaśnienie: > Otóż ustawiam sobie na DNS, że rekord A wskazuje odpowiednio wartości: > > serwer1.com 134.170.188.221 > serv2.org 134.170.188.221 > serwis3.pl 134.170.188.221 > > Oczywiście podany IP to nie mój, ale przyjmijmy, że mój :) > Czyli wszystkie domeny mają przekierowanie na jeden publiczny IP. > Natomiast za NAT-em stoi fafnaście serwerów (fizycznych bądź > witrualnych), każdy na innym wewnętrznym IP. > > Teraz chodzi o to, że ktoś wywołuje np. http://www.serwer1.com i > powinien zostać przekierowany na mój wewnętrzny adres .10, ktoś inny > chce obejrzeć np. http://sklep.serwis3.pl i powinien zostać > przekierowany na wewnętrzny adres .16 > > Reszta w pierwszym poście. > > Reverse proxy - umie to Apach, ngix, squid - co chcesz. Paweł
Re: Router, NAT i kilka serwerów WWW
Author: LFC
Date: Wed, 04 Mar 2015 10:39
Date: Wed, 04 Mar 2015 10:39
11 lines
1321 bytes
1321 bytes
Kamil Jońca wrote: > > Nie. iptables operuje na poziomie adresów ip, nic nie wie o nazwach > hostów. > Fakt. Ale my znamy adresy IP naszych serwerów, więc możemy ich użyć. Nazwy sa potrzebne tylko userom dobijającym, się z zewnątrz LFC
Re: Router, NAT i kilka serwerów WWW
Author: Stachu 'Dozzie' K.
Date: Wed, 04 Mar 2015 10:43
Date: Wed, 04 Mar 2015 10:43
19 lines
2086 bytes
2086 bytes
On 2015-03-04, LFC <longinf@mpwikzdw.com.pl> wrote: > Kamil Jońca wrote: > >> >> Nie. iptables operuje na poziomie adresów ip, nic nie wie o nazwach >> hostów. >> > > Fakt. Ale my znamy adresy IP naszych serwerów, więc możemy ich użyć. > Nazwy sa potrzebne tylko userom dobijającym, się z zewnątrz Chłopcze, najpierw się zastanów jak to ma działać. Z zewnątrz ktoś się łączy z hostem A na adres x.y.z.q; ktoś inny łączy się z hostem B na ten sam adres x.y.z.q. Jak teraz iptables na podstawie adresu docelowego x.y.z.q ma ustalić gdzie przekierować połączenie? -- Secunia non olet. Stanislaw Klekot
Re: Router, NAT i kilka serwerów WWW
Author: Piotr Majka
Date: Wed, 04 Mar 2015 11:04
Date: Wed, 04 Mar 2015 11:04
13 lines
1707 bytes
1707 bytes
W dniu 04.03.2015 o 11:39, LFC pisze: > Kamil Jońca wrote: > >> >> Nie. iptables operuje na poziomie adresów ip, nic nie wie o nazwach >> hostów. >> > > Fakt. Ale my znamy adresy IP naszych serwerów, więc możemy ich użyć. > Nazwy sa potrzebne tylko userom dobijającym, się z zewnątrz Tobie jest potrzebna edukacja. Zacznij od modelu OSI. Szczególnie różnicę pomiędzy warstwą 4 i 6.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads