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)
FastNode | Website25.2.2015 14:05
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)
ermidomus | E-mail25.2.2015 15:35

Zpět
 
 
 

 
BBCode