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?
Nemáte problém na DNS? Zkuste si nastavit jako DNS server 8.8.8.8, jestli to bude fungovat stejně?
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.
Ř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.