It annoys me no end that Chrome based browsers always default to search when typing in a hostname with the .lan domain, when they work fine in Firefox.
I believe you can disable search from the URL bar so it ALWAYS tried to load it as a URL, but I imagine that's not what you want either as it then makes searching more awkward.
I wonder if there is some way to add .lan as a known domain to Chrome so it ALWAYS treats those as URLs? Although from your past comments of wanting secure certificates on everything, that probably wont work either.