First we need to set up a static ip so you can open ports on your router.
Go to start and find run then type cmd in the box and press enter.
And you should have a little black window open.
Now type in ipconfig /all and find your standard gateway
Now write that down or keep the window open.
Then go into network and sharing center and then click manage network connections in the left side of the window.
Find the connection you use to connect to the internet and go to propeties
Click IPv4 and then go to propeties and check the box Use following IP adress and Use following DNS server should check automatecly
In the Ip adress box type in a ip you want recommend that the ip adress almost the same as the standart gateway (example Ip adress: 192.168.0.10 Standart gateway: 192.168.0.1)
In the Preferred DNS server box type the standard gateway and leave the alternative DNS server box blank.
Press ok (when you press ok a box will come up just press yes)
Now you got a static ip!
now acces to your router (open your web browser and type in your standard gateway) and log in (default login and pass is login:admin pass:admin or login:admin pass: blank)
Now find port forwarding tab (on dlink routers its under advanced then theres a box on left named port forwarding)
Now open the ports as shown on this picture

Do not open Wc3 Host its my port for hosting in wc3
Name doesnt need to be the same as mine you can name it whatever you want
The ip should not be 192.168.0.10 unless you made it that
When youre done click save and go restart your router
That was the port forwarding
Now go to no-ip.com and register.
Log in and go to Hosts/Redirects then Add host.
In hostname type something if you type Fjerdue.no-ip.biz that will be your realmlist other can log in.
Dont change anything else then hostname.
Now press create host.
Now press Download Client in the left side of the webpage.
Choose operating system
Download and Install.
When installed log in with the info you made on website and it should find the host you made.
Now check the box to the next of the smily with sunglasses and it should become happy.
Just close the window it will be open in the right buttom of your screen.
Then go to C:\windows\system32\drivers\etc and find HOSTS.FILE open it with notepad.
You should have
127.0.0.1 localhost
::1 localhost
There Change it to (Example)
127.0.0.1 fjerduewow.no-ip.biz
Internal IP fjerduewow.no-ip.biz
External IP fjerduewow.no-ip.biz
Do not write External IP go to whatismyip.com and get it.
Maybe this wont work if you use firefox if it doesnt just use internet exploerer.
To find your Internal ip go to start find run and type cmd.
In the cmd box type ipconfig and press enter.
Now scrool all the way to the top and find IPv4 Address.
Paste the IPv4 address where i wrote Internal IP.
Now it should look like this (other ips ofc)
127.0.0.1 fjerduewow.no-ip.biz
192.168.0.10 fjerduewow.no-ip.biz
213.185.14.154 fjerduewow.no-ip.biz
If you cant save it save it on the desktop and replace the files.
Now go into your config files.
Open realms.
Scrool down until you find.
<Realm1 Name = "<what ever here>"
Address = "127.0.0.1:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
Change that to:
<Realm1 Name = "<what ever here>"
Address = "fjerduewow.no-ip.biz:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
fjerduewow.no-ip.biz is just and example type in the hostname you made on no-ip.com.
Save and close.
Now set your realmlist to the hostname you made on no-ip.com and log in
Hope it helped