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.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Przypuszczalnie używasz PPPoE, co wyjaśnia, dlaczego eth1 jest podłączony do modemu.
Po ustanowieniu sesji PPP pppd wywoła różne skrypty w ip.up.d, jak wspomniałeś.
W
         ifconfig
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.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się