I’m holding out for a draft RFC to deprecate .local for mDNS, and allow it to be used for local domains. It’s practically infeasible, but one can wish.
https://datatracker.ietf.org/doc/html/rfc6762#appendix-G
ICANN seems to be in the process of finalizing a proposal to officially reserve .internal for this purpose.
https://www.icann.org/en/announcements/details/icann-seeks-f...
On almost every linux installation we have to tweak `/etc/nsswitch.com` for it to work.
I doubt it'll ever happen but hey, one can wish :)
e.g. systemd by default won't query DNS for a .local domain, and it's sometimes useful to connect to K8s resources from outside the cluster.