By splitting the traffic into external and internal, in future you can route your external parties through an API proxy with a different authentication/authorization mechanism and use it to meter the calls used etc.
Yes, it is a good idea to differentiate between the external and internal users.