Okay, lets start over.
Do or make sure of the following:
- Make sure ports 8085 and 3724 are allowed through any firewall(s) you have running. Allow for both TCP and UDP (UDP isn't really needed here but do both anyway).
- Make sure the address field in the auth.realmlist table in the database is set to your no-ip.com domain. Note: If you are using HeidiSQL, make sure to press the Data tab before editing the database.
- Make sure that your no-ip.com domain is an A type. Other types will not work for WoW servers. It should show this on the no-ip site when you list your hostnames.
- Make sure that the no-ip hostname redirects to your external IP. Just do a Google search for what is my ip and Google will tell you what is.
- Make sure the hosts file has nothing referring to your noip hostname or external IP.
- With the above done, (re)start the server and check that the authserver reports the realm with the correct external IP.
If all the above is done correctly, you/others should be able to connect to the server using the no-ip hostname in the realmlist.wtf file.