im not sure what is minecraft server, but most servers out there, they use static or fixed ip, that is the most convenience or the easiest way, ppl know your ip and will never wrongly connect to somebody else.
and yes about no-ip, basically u got random ip, and u post your ramdom ip to a server with a fixed ip, and bind your new ip to something, ie UserID 2265 is always you, when u get a new ip, u tell no-ip.com which is using a fixed ip, and u tell them im user 2265, i have a new public ip now, which is .... and no-ip will record that, whoever wants to connect to you, will go no-ip and ask, where is User 2265 now, no-ip will tell them your new public ip. then others will know your latest public ip, they dont have to know your private ip, your router need to know, thats why its private. so connection will be made directly to your router, to certain port, and u should already configured when connection comes to whatever port, goto whatever internal ip(or lan ip or private, whatever term u like).
log in your router by using its ip, u will notice it has both internal and external, we call something like this a gateway, others cannot directly go to your pc without going through this. and u can log in your router with more than just 1 ip, if you allows admin login from WAN(or public), normally default only allow LAN.
the reason why ppl call WAN ip as public, is this number is unique in the internet, u cant have 2 same public ip. and private ip is private business, u can have your ip, i can have mine, they can be the same, as long as each pc ip in my network is unique, all works fine.
You really did clear things up for me.
You sure do know a lot about these stuff.
So I guess I don't need to request any thing from Maxis when I have it, just need to make sure people get the right IP when connecting.