Ah, you mean for cases where you want both stable addresses (even if only internal) and globally reachable ones (even if non-constant)?
Yeah, that works, but everything gets much easier if your internal DNS can just support the varying prefix natively, e.g. via integration with the external-facing DHCP or PPPoE or whatever other address configuration protocol you use, since then you can reach everything both locally and globally by name.