Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IP jakiego uzywa PHP
KR2615
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Witam.

Mam serwer z kilkoma adresami IP. Zastanawiam się, czy można tak skonfigurowac PHP, aby w przypadku takich funkcji jak fsockopen, serwer przedstawiał się dodatkowym IP a nie głownym IP serwera?

z góry dziękuję za odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


poczytaj o iptables - samo php do tego nic nie ma
Go to the top of the page
+Quote Post
KR2615
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Myślałem nad rozwiązaniem tego problemu w ten sposób ale:

1. PHP łączy się na przeróżnych portach
2. Nie mogę całego ruchu z serwerach przekierować na drugie IP bo pewne usługi używają także innych IPków.
Go to the top of the page
+Quote Post
devnul
post
Post #4





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


ale zdaje się że chcesz się połączyć z konkretnym zdalnym serwerem na konkretny port, więc nie ma problemu żeby w iptables zdefiniować odpowiednią regułę. inne rozwiązanie to vps - jeśli masz system linuxowy to serwery wirtualne powinny rozwiązać Twój problem. No i tak z ciekawości - do czego Ci potrzebna zmiana IP?
Go to the top of the page
+Quote Post
KR2615
post
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Mam więcej niż VPS - Dedyka z kilkoma IP. Na dodatkowym IP postawiłem tracker bittorrenta. Nie wiem jaka jest Twoja wiedza an ten temat ale jak każdy tracker tak i mój sprawdza dostępność peerów (możliwość odbioru połączeń przychodzących)poprzez fsockopen(). Peerzy (ludzie podłączeni swoimi klientami bittorrent do mojego trackera) widzą w swoich klientach, że główne IP serwera sprawdza ich dostępność a nie IP trackera które jest moim dodatkowym adresem. Nie mogę użyć iptables bo peerzy łączą się na rożnych portach. Chcę, aby główny adres pozostał ukryty. Czy w configu PHP nie można tego ustawić ?
Go to the top of the page
+Quote Post
devnul
post
Post #6





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


nie zrozumiałeś mnie, nie chodzi o to żebyś wykupił sobie vps'a, tylko postawił własne dzielenie w obrębie dedykowanej maszyny - wtedy możesz pięknie rozdzielić ipki pomiędzy konkretne instancje wirtualnych serwerów i każdy apache ma swoje odrębne ip (takie jak ip vps'a). i nie w konfigu php nie da się tego ustawić ponieważ php to tylko program, który się łączy z netem i nie ma wpływu na trasę, rodzaj łącza, prędkość połączenia ani adres oraz port z którego się łączy. te wszystkie rzeczy są obsługiwane przeźroczyście dla aplikacji przez jajko i skoro nie chcesz się bawić regułami iptables, to tak jak mówię nic poza postawieniem sobie własnych vpsów i przydzieleniem im różnych zadań i różnych ipków nie przychodzi mi do głowy
Go to the top of the page
+Quote Post
KR2615
post
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Już rozumiem z tym VPSem. Takich kombinacji mój serwer chyba nie wytrzyma. Pomyślę jeszcze nad iptables. Może da się wpisac do nich zakres portów.

Cytat
nie da się tego ustawić ponieważ php to tylko program, który się łączy z netem i nie ma wpływu na trasę


Nie zgodzę się. Dlaczego usługi takie jak np. IRC potrafią pracować tylko na wskazanym IP..
Go to the top of the page
+Quote Post
devnul
post
Post #8





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


czym innym jest nasłuch a czym innym jest żądanie, apache też może słuchać tylko na wybranym ip, ale łącząc się z innym serwerem jest zdany na ustawienia serwera. co do iptables to bez problemu przekierujesz zakres portów

Cytat
Takich kombinacji mój serwer chyba nie wytrzyma.
czemu ma nie wytrzymać? na 486dx serwer stawiasz? vps polega na tym że rozkłada obciążenie - na dobrą sprawę wzrost użycia zasobów jest niewielki a korzyści z tego płynące są ogromne (izolacja środowisk, prosty rozdział ip itp). posiadanie np kilka maszyn wirtualnych nie jest równoważne z posiadaniem kilku normalnych serwerów - pod względem zasobożerności - w wypadku VPSa jest mniejsza, ponieważ serwer nie ładuje kilka razy tych samych bibliotek tylko współdzieli je między vpsami, poza tym możesz nałożyć odpowiednie limity wykorzystania zarówno pamięci, czasu procesora, dysku czy sieci na poszczególne maszyny, dzięki czemu unikasz sytuacji w której któryś vps pożera 100% zasobów

Ten post edytował devnul 1.05.2009, 15:40:07
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:10