My dyndns address does not have a port attached to it. It is just sommerswerd.dyndns.org and on the router DynDns settings, it is set the same way, sommerswerd.dyndns.org with no port attached. Is that what you mean?
To make sure I am following you correctly, my understanding is that the default MP port for CIV is 2056. Also, as I understand it, that port is assigned automatically to the pitboss game if you are running only one pitboss game. Then with each concurrent game you start, a new port is must be assigned. The game just automatically assigns the next available port, 2057, 2058 and so on. I know you can do it manually, but by using the game file itself but not through the router right?
At present I am only running one game and that is all I have been running since this game started (ironically, to optimize speed and minimize leakage and crashes

). So I dont know why or how any other port would be assigned besides 2056.
I did not know you could go into the router and reassign ports to particular games. I do know that you can open the text file of the pitboss game and manually change the port. Is that what you mean? That my port assignment got changed or scrambled in the pitboss file somehow?
Or are you talking about the Port Forwarding settings? On your advice, I did go back and check the port forwarding settings for the router and they all seem to be fine. I have ports 2033, 2056, 2057-2062, 2302-2400, 3783, 6500, 6515, 6667, 13139, 27900, 28900, 29900, 29901 all forwarded.
What else am I missing