wiele adresów IP na jednym serwerze
Posiadamy serwer (router) z 5 adresami IP (hostujemy różne strony).
Zastanawiam się dlaczego serwer został tak skonfigurowany:
- & > eth1 jest podłączony do modemu
- & > po ustanowieniu połączenia tworzony jest "ppp0"
- & > jest skrypt
/etc/ppp/ip-up.d/2publicips
:
ifconfig eth2 163.88.0.25 netmask 255.255.255.248
ifconfig eth2:0 163.88.0.26 netmask 255.255.255.248
ifconfig eth2:1 163.88.0.27 netmask 255.255.255.248
...
Wszystko dziala. Jestem po prostu ciekawy, dlaczego został skonfigurowany w ten sposób.
Moje pytanie brzmi:
Czy to właściwy sposób konfigurowania serwera z wieloma adresami IP?
po co używać „eth2” dla dodatkowych adresów IP? Z tego powodu nie możemy podłączyć kabla do eth2. Dlaczego nie użyć „ppp0: 1, ppp0: 2 ...” lub „eth1: 1, eth1: 2…”?
Niestety osoby, która zainstalowała ten serwer, już tu nie ma.
Nie jestem zaznajomiony z wieloma domami.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Po ustanowieniu sesji PPP pppd wywoła różne skrypty w ip.up.d, jak wspomniałeś.
W
polecenia, które pokazujesz, są całkowicie rozsądnym sposobem ustawienia aliasu IP.
Najbardziej logicznym powodem używania wielu adresów IP jest to, że wirtualny hosting oparty na nazwach nie jest możliwy (https jest najbardziej oczywistym klasycznym przykładem, ponieważ - dopóki obsługa SNI nie zostanie niezawodnie przedstawiona - nie wiesz, którego certyfikatu SSL nie widziano prezentacja jako nagłówek HTTP hosta).
Zakładam również, że „router” służy podwójnemu celowi (lub był kiedyś) jako serwer - niekoniecznie jako serwer HTTP.