Public ip is only required if you are doing voip (IP phones, sip trunking, etc) via the internet.

It is not required for remote access via DM.

There are other ports required for DM other then what you have listed here, check your userguide for the list