Portál AbcLinuxu, 15. července 2025 10:27
host xxx.yyy.zzby mohlo byt odpovedou; ak si nepleties ip aliasy s virtualnymi webovymi servermi, ktore navyse mozu byt ip-based a name-based. IP based: sietovej karte servera su priradene dve ip, pre ktoru ma kazda zaznam v DNS so svojim vlastnym hostname. Web server rozpozna, na ktoru IP prisiel connect od klienta a podla toho sa rozhodne, obsah ktoreho virtualneho webu klientovi poskytne. V tomto pripade len tazko zistis, ze ide v skutocnosti o ten isty pocitac, mtr alebo traceroute Ti to sice mozu napovedat, ale nie potvrdit. Name based: sietovej karte je priradene jedna ip, pre ktoru existuje v dns zaznam z jej menom, a este alias, t.j. iny hostname, ktory ukazuje na tu istu ip. Web server dostava connect vzdy iba na jedinu ip (lebo viac ich nema) a o tom, obsah ktoreho virtualneho webu ma poskytnut, sa rozhodne na zaklade HTTP hlavicky. V danom pripade Ti hore uvedeny prikaz povie, ze ide o ten isty server (ak nepouziva napr. load-balancing pomocou cyklickeho prekladu adries alebo NAT alebo ...). To o co ide (asi) Tebe: jedna ip s hostname a aliasom, ale na web serveri nebezia virtualne weby, t.j. server klientovi naserviruje ten isty obsah bez ohladu na to, aky hostname je v HTTP hlavicke. Server sa zvykne spa:tne identifikovat jednym zvolenym menom; zvycajne tym, ktore ma svoju IP v DNS ako hostname, u apacha je vid direktiva ServerName.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.