Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak naložit s více IP adresami

https://en.wikipedia.org/wiki/Route_(command)

routovací tabulka řiká, přez kterou IP adresu se má pokračovat, pokud chceš poslat packet k danému cíli.

U "běžného PC" to většinou je nastavené tak, že počítačům ve stejné síti to posílá rovnou a všem ostatním to posílá přez router
Tady jsem na počítači 10.0.1.10 (viz ifconfig)


$ ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.1.10  netmask 255.255.128.0  broadcast 10.0.127.255
....
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    2      0        0 eth0
10.0.0.0        0.0.0.0         255.255.128.0   U     0      0        0 eth0
192.168.0.0     10.0.3.1        255.255.0.0     U     0      0        0 eth0

počítačům s adresama 10.0.0.0/17 (teda 10.0.0.1-10.0.127.255) to posílá přímo (2. řádek route), pořítačům s adresama 192.168.0.0/16 přez 10.0.3.1 a ostatním přez počítač 10.0.0.1 (Gateway v 1. řádku route)

ale není problém do této tabulky přidat další řádky a nastavit, že ať už jednotlivé adresy, nebo nějaký rozsah adres, se mají posílat jinou cestou (přez jinou gateway) - Tady je nastavené, že 192.168.0.0/16 se posílá přez 10.0.3.1 (což je adresa wifiny v mojí síti, co přiděluje adresy v tom rozsahu 192.168.0.0/16 (teda v jeho dvou částech, jedné bezdrátové a druhé po těch kabelech, co z ní vedou))

Takže kdo se u mě doma připojí přez wifinu, nebo drát co z ní vede, tak dostane adresu něco jako 192.168.*.* a já se na něj můžu připojit skrze tu wifinu.
Kdo se připojil k hlavnímu routru, tak dostal něco jako 10.0.*.* a já se na něj připojím přímo.
A pokud jsem chci na nějakou veřejnou adresu, tak se připojuju skrze ten router 10.0.0.1.



(můj router s veřejnou IP)
10.0.0.1 
   |------------------|----------------------|
10.0.3.1 (wifi)   ... 10.0.1.10 (já) ... 10.0.2.8 (něco jiného)
   |
   |------------------|-------------------|-------------------|
192.168.1.100 ...192.168.1.101 .... 192.168.2.100 ...192.168.2.101

192.168.1.* jsou bezdrátoví klienti wifiny
192.168.2.* jsou kabeloví klienti wifiny
---

Teď si představ, že ISP má svůj router, kam z internetu směřuje všechno, co je v jeho rozsahu.
Část rozsahu pronajme hostingové společnosti a natáhne k ní jeden kabel a na jeho konci sedí zase router. Do tohoto kabelu podobným pravidlem posílá cokoli přijde pro tu hostingovou společnost.
Router hostingové společnosti dostává všechno pro tu společnost a od něj vedou kabely k jednotlivým serverům. Každý ten server má buď jednu koncovou adresu, nebo se tváří jako router pro další podsíť (jako ta wifina u mě) a posílají se přez něj packety pro celou tu podsíť.
Jenže ten server ty packety nemusí nikam přeposílat a může je sežrat a zpracovat všechny sám. (Až už přímo, nebo že na sobě má spuštěno několik virtualizovaných strojů, kde každému přeposílá packety jen pro tu jednu adresu - a tyhle virtualizované stroje ta hostingová společnost pronajímá levně. Zatímco ty fyzické servery pronajímá draho.)

Navíc samozřejmě do serveru můžeš nacpat vícero síťovek a nechat ho přeposílat části provozu na různé ty síťovky. Při ceně síťové karty od pár stovek https://www.czc.cz/axagon-pcee-grf/341843/produkt to není žádný problém. A jako "server" ti může sloužit libovolný počítač (herní, kancelářský, historický 486 desktop ... volně ložená základovka s komponentama ...)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny