@countfak — thanks for the update. I really hope your domain name changes do prove definitive.
As you're no doubt aware,
.local is a bad choice as it's used by mDNS (Apple call it Bonjour). From wikipedia:
By default, mDNS exclusively resolves hostnames ending with the .local top-level domain. This can cause problems if .local includes hosts that do not implement mDNS but that can be found via a conventional unicast DNS server. Resolving such conflicts requires network-configuration changes that mDNS was designed to avoid.
That said, I'm pretty sure I used
.local just fine myself for many years with MAMP, albeit a long, long time ago.