Once you have a static Ip follow these steps:
1. Go to C:\WINDOWS\system32\drivers\etc and DELETE your hosts file. YES that's what I said, DELETE IT!
2. Go to dyndns.com, create an account, get a dynamic DNS and choose a domain from the list. Check off Wildcard and fill in all the other info.
3. Forward your ports.Go to 192.168.0.1 to acess your router, log in with the username as :
admin
Leave the password blank.
Then go to this link,choose your router's brand to get specific guides on port forwarding specifically for your router:
PortForward.com - Free Help Setting up Your Router or Firewall
Go to realms.conf and find this(change the red to your info):
<Realm1 Name = "
Realmname"
Address = "
EXTERNAL-IP:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
Find your external ip here :
WhatIsMyIP.com
Don't say it doesn't work. It works for me