RFC 6762 reserves the .local. TLD for Multicast DNS. There are no reservations for .lan. so something like home.arpa. should be used instead.
.home.arpa is so clunky. Why do I have to put the acronym of a US military project in my domain to access resources on my own local network?
Yes, I know that organization was central to the development of the l Internet, but it's not relevant as a domain 40 years later.
This is not how anything should work.
guess I'll be migrating things 100% over to internal...
I've been bitten by this with my home router which uses <device>.fritz.box when somebody registered fritz.box.