Tečka za doménou udělá hokej?

Tečka za doménou udělá hokej?
« kdy: 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?
« Poslední změna: 23. 06. 2019, 22:56:43 od Pivotal »


Re:Tečka za doménou udělá hokej?
« Odpověď #1 kdy: 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ě?

Re:Tečka za doménou udělá hokej?
« Odpověď #2 kdy: 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.

f-k-r

  • ***
  • 102
    • Zobrazit profil
    • E-mail
Re:Tečka za doménou udělá hokej?
« Odpověď #3 kdy: 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.