Přesměrování adresy hosta
HackForum

Přesměrování adresy hosta | # |
| Zdravim všechny, mám takový problém. Potřebuju ve windows nastavit statické routování pro konkrétní adresu serveru. Normálně bych to udělal tak, že bych do souboru C:/Windows/System32/drivers/etc/hosts. přidal webovou adresu serveru xyz.cz a IP adresu kam chci směrovat 123.123.123.123 . Problém je ale v tom, že na serveru 123.123.123.123 existuje mnoho domén nižších řádů a já to potřebuju nasměrovat na jednu konkrétní. (tzn. prohlížeč sice pošle požadavek na server 123.123.123.123 , ale v HTTP hlavičce uvede Host: xyz.cz , takže server 123.123.123.123 , který si s tím neporadí, ho přesměruje na svoji výchozí stránku).
Nevěděl by prosím někdo zda existuje způsob jak nastavit statické směrování z xyz.cz na abc.cz?
Díky předem ;) (odpovědět) | ermidomus | 212.111.25.* | 24.2.2015 21:06 |
|
|
|
re: Přesměrování adresy hosta | # |
| na serveru 123.123.123.123 existuje mnoho domén nižších řádů
Pokud máš na mysli subdomény xyz.cz tak problém může být v tom, že v hosts nefungují wildcards (např.: *.soom.cz) a mapování se provádí vždy jen na konkrétní doménu. Tzn. pro každou subdoménu musíš vytvořit její záznam:
123.123.123.123 sub1.domena.cz sub2.domena.cz sub3.domena.cz # ...
Obejít to můžeš třeba instalací vlastního DNS serveru. (odpovědět) | |
|
|
re: Přesměrování adresy hosta | # |
| no, já vím kde je problém...
jde o to že tímto způsobem prohlížeč pošle stejný HTTP požadavek, jen ho nepošle na adresu 1.1.1.1 ale na dresu 2.2.2.2 , ale myslí si že ho poslal na adresu 1.1.1.1 . to znamená že na jedné ip jsou domény a subdomény domena.cz, sub1.domena.cz atd. a já to potřebuju nasměrovat na konkrétní subdoménu, ale dokážu to nasměrovat jen na konkrétní ip. takže místo aby se odeslal požadavek pro sub1.domena.cz, tak se odešle požadavek s Host: xyz.cz a server to automaticky přesměruje na výchozí domena.cz.
zkusim to ještě víc přiblížit:
Za normálního běhu:
klient -http požadavek na 1.1.1.1 (Host: xyz.cz )-> server[xyz.cz]
S přesměrováním:
klient -http požadavek na 2.2.2.2 (Host: xyz.cz )-> server[abc.cz]
Čeho pořebuji docílit:
klient -http požadavek na 2.2.2.2 (Host: xyz.cz )-> server[sub1.abc.cz]
Problém je tedy v tom, že jak abc.cz, tak sub1.abc.cz jsou umístěny na stejné ip. Kdyby měla sub1.abc.cz jedinečnou ip, vše by fungovalo. (odpovědět) | |
|
|