External IP/hostname connection

Hey!

I've set up a hostname for my server using no-ip.com, because I'm using a wifi router. People can connect to me using that hostname, which should mean that the hostname redirects to my external IP just fine. However, I still have to put my actual external IP into auth.realmlist [address] and worldserver.conf BnetServer.Address, otherwise they get an infinite "Connecting to game server..." box. As you can imagine, that's not very good, because I will have to edit all those fields each time my external IP changes, and also restart the server.

Is there a way to use my hostname instead?