Is it considered normal practice to add an A record for example.com at my DNS provider pointing to the private ip (192.168.2.13), so that development.example.com can resolve to my machine inside my private network?
Isso certamente funcionará , mas não é uma prática recomendada, pois abre as portas para um pouco de vazamento de informações sobre sua rede privada.
Execute uma instância do DNSMasq localmente, para o qual todos os seus clientes da LAN podem apontar. Em seguida, no DNSMasq, você pode adicionar hosts adicionais ao seu domínio e / ou substituições de host que terão precedência sobre o servidor DNS autoritativo externamente.