hostsに".local"で終わるドメインを書いて使うと面倒なことになる

Webアプリを開発する際に、ローカル環境で動かしたいのだけど特定のドメイン名で閲覧したくて、/etc/hosts

127.0.0.1       hoge.fuga.piyo.local

みたいに書いて、[]http://hoge.fuga.piyo.local:5000/[]とかでローカル稼働しているアプリを見られるようにしてみたところ、どうもレスポンスが遅い。アプリ自体がどんなに軽くても、ブラウザ見てもcurlで叩いても返ってくるのが遅い。
どうやらアプリ自体じゃなくて、アドレスの解決に時間がかかっているらしい。

詳しく追ってないけど、少なくともMacにおいては".local"で終わるドメイン名だとめんどくさいことになるから使わない方が良いようだ。他のドメイン名に変えたら解決した。