Mi ez a böngésző feature?

Van egy intranetes szerver, aminek a hosztnevét a belső DNS kiszolgálók teljesértékűen feloldják, ebben a formában:

# dig +noall +answer hostname.domainname.intranet
hostname.domainname.intranet.    3600    IN    A    172.23.24.25

Korábban, ha beírtam egy webböngészőbe, hogy hostname.domainname.intranet, akkor a böngésző annak rendje és módja szerint megjelenítette a http://hostname.domainname.intranet/ címet.

Az újabb Firefox verziók azonban felteszik azt a kérdést, hogy:

"Did you mean to go to http://hostname.domainname.intranet/?" - és van egy "Yes, take me to hostname.domainname.intranet/" feliratú gomb, valamint egy "No thanks". A böngésző alapból a "No thanks" opciót csinálja, jelen esetben rákeres a címsorba beírt hosztnévre az alapértelmezett keresővel.

A Chrome szintén zenész, de az nem kérdez semmit, csak keres.

Magyarul: a korábbihoz hasonló működés érdekében, mindig be kell írni a címsorba a http:// vagy https:// előtagot.

Hogyan lehet ettől az újdonságtól megszabadulni?

[UPDATE]

Látszólag az újabb böngészők a public suffix list-en nem szereplő domainek esetében alapból keresést végeznek. A feature közvetlenül nem kapcsolható ki, de többféleképpen módosítható a viselkedése. Az egyedi domain (suffix) whitelist-elhető, vagy akár teljesen ki is lehet kapcsolni a címsorból való keresést, ha nem szükséges.

[UPDATE 2]

  • a címsorban a hosztnevet ponttal terminálva jó,
  • a címsor végére / jelet írva (azaz: a címet formailag kicsit jobban URL-szerűvé alakítva) szintén jó.

Alkalmazkodunk! Megszoksz vagy megszöksz...

Hozzászólások

Szerintem nem.

Ha a TLD nem az interneten elfogadottak egyike, akkor, ha nem mondasz mellé protokolt, keresgélni kezdenek.

Szerintem is idegesítő, de inkább tettem bookmarkot a komplett URL-re.

Amúgy a helyes talán az lenne, hogy megpróbálja feloldani és, ha nincs ip, akkor keresne. Mintha korábban így lett volna....

Cseppet sem.

A szerveren van HTTP és HTTPS is. Meg sem próbálja egyiket sem, mert alapból keresni akar. A kérdés az, hogy mi az, amiért keresni akar? A DNS beállítások teljesértékűek, tehát, elvileg nem kellene róla tudnia, hogy ez egy belső szolgáltatás - kivéve, ha előtte valami külső DNS szolgáltatónál is megnézi.

Firefox-hoz kettő config-ot próbálgass:

browser.fixup.dns_first_for_single_words

browser.urlbar.dnsResolveSingleWordsAfterSearch

 

Elvileg nem új dolog. Hirtelen rákeresve találtam 2016-os bejegyzéseket is hasonló viselkedésre. Chrome-ot nem tudom.

"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"

Nem próbáltam ki, de hogyha bekapcsolod a külön keresősávot, akkor gondolom nem keres rá a címsorból alapban.

(Amúgy mi értelme volt a kettőt kombinálni?)