Usar .local está errado - esse domínio é especificamente para nomes DNS multicast locais, conforme especificado em RFC 6762 , que diz
This document specifies that the DNS top-level domain ".local." is a special domain with special semantics, namely that any fully qualified name ending in ".local." is link-local, and names within this domain are meaningful only on the link where they originate.
É comum usar alguma forma de subdomínio para diferenciar desenvolvimento, teste e produção. Exatamente como esses domínios são nomeados difere, mas é bastante comum ter, por exemplo,
Production: www.example.com
Performance testing: www.pt.example.com
Testing: www.test.example.com
Development: www.dev.example.com
O motivo para não apenas substituir www
por development
é que você pode querer ter mais de um subdomínio - por exemplo, você pode ter mobile.example.com
além de www.example.com
. Usando o esquema acima, você teria então
Production: www.example.com mobile.example.com
Performance testing: www.pt.example.com mobile.pt.example.com
Testing: www.test.example.com mobile.test.example.com
Development: www.dev.example.com mobile.dev.example.com