Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Pivotal 23. 06. 2019, 22:54:26

Název: Tečka za doménou udělá hokej?
Přispěvatel: Pivotal 23. 06. 2019, 22:54:26
Zdravím, doufám, že jsem na správném fóru a záhadu se podaří vysvětlit jako nikde jinde.
Když do prohlížeče zadám doménu + tečku na konci + Enter, otevře se uplně něco jiného
Příklad: priklad.cz ....  IP 123.123.123.45, priklad.cz. .... IP 89.012.34.5, Příslušná hlavička host se přenese s tečkou na konci
(Možná lépe študovat na HTTP:80, než na HTTPS) Obsah stránky samozřejmě hlásí Bad request 400 (+ Invalid Hostname) , ale to je asi věc daného  konrétního serveru/httpd.conf (někde to možná vrátí defaultní virtualhost), jinde chrome vrací jeho chybovou hlášku "ERR_CONNECTION_RESET" - co je to zač, to je o OSI slupku níž ,tedy místo HTTP kódu, jde o zavření TCP?)

Jak je tohle chování ošetřeno, je na to nějaký standard? Proč to vrací jinou IP? Jde o známou běžnou věc, kvůli které ostřílení admini ani nehnou chlupama a nebo jsem objevil ameriKu?
Název: Re:Tečka za doménou udělá hokej?
Přispěvatel: Miroslav Šilhavý 24. 06. 2019, 07:36:55
Nemáte problém na DNS? Zkuste si nastavit jako DNS server 8.8.8.8, jestli to bude fungovat stejně?
Název: Re:Tečka za doménou udělá hokej?
Přispěvatel: Michal Kubeček 24. 06. 2019, 07:57:00
Kompletní jméno včetně tečky na konci by se mělo vždy interpretovat jako přesně to jméno, které jste napsal. Bez té koncové tečky může resolver v závislosti na konfiguraci přidat search doménu, viz resolv.conf(5), parametry domain, search a ndots.
Název: Re:Tečka za doménou udělá hokej?
Přispěvatel: f-k-r 24. 06. 2019, 11:43:01
Řekl bych, že DNS funguje, jak má, tedy vrátí IP adresu http serveru; tečka na konci říká, že jde o absolutní cestu, což je ve Vašem případě pravda.
Jenomže pak následuje http komunikace (http get) s dotyčným serverem, v níž se mu předává Vámi zadaný text, tj. adresa i s tou tečkou na konci, no a server nedokáže tento text interpretovat.