We have some servers, which are currently only accessible from our internal network. They are named "redmine.0" and so on, and our internal DNS server resolves the IP addresses.
But I wonder if there is any reason at all to use a ".0" tld instead of just using our "mycompany.com" domain. In the future it may be necessary to enable access to the server from the internet, and this would be easy if the name is already "redmine.mycompany.com".
On the other hand, we will probably use a reverse proxy in front, which could forward the requests to "redmine.0". But then we would also need to route internal traffic in some way...
Is there any "best practice" for those scenarios? Just to be clear, we do not have any AD, so I am talking about "normal DNS".