I use DC++ and whant to set up a little private hub. I use the neo-modus version of the hub, got myself no-ip account, configured the router wich is a NetGear RP614. Ports 411, 1411 and 1412 is forwarded atm.
1) I guess you did that part, but just in case... In the router's config, you have forwarded port 411, 1411 and 1412 towards your local address on your LAN, right ? (something like 192.168.xxx.xxx, theorically)
And in DC++, you have of course forced the IP to your external IP (the one no-ip gives you) that your provider assigns to you (well, to your router actually), and the port to 1411 or 1412 (or another port that you opened on the router for DC++).
You said you searched the forums, so I'm pretty sure that's not your problem as it's mentioned about everywhere, but just in case someone else with the same problem reads this thread, that's where to start =)
2) Your post subject is "Hub and Client on the same computer behind a firewall". In your post, you only mentioned that you setup your router, but in case you also have a firewall, you need to open the ports 411, 1411 and 1412 on it as well or they'll never reach your computer.
3) If you're using Windows XP, it has a built-in firewall, you need to disable it as well (or at least open whichever ports you're using with the hub and with DC++)
4) Some providers might do some exotic NATing with their own routers and make things really complicated to configure. I have personally seen cases where no-ip seemed confuzled about which IP to use, and ended up reporting a different one than
http://www.myip.dk/
Check if your no-ip IP matches the one reported by
http://www.myip.dk/
5) Depending where you connect from, you might also have a firewall outside of your direct physical access blocking traffic on some ports, like 411 for example, as it seems to now be a well know port for peer-to-peer activities, which not everyone likes =p
Configure your router to forward you the trafic of some completely random port (like 2984, for example). Setup your DC++ to use it, and try to connect to someone else's hub with it. If it works, do it again with another completely random port (like 3810). Same thing, try to connect to someone else's hub with it in DC++ and see if it works.
If it does as well, try to run your hub on 2984, and DC++ on 3810, and try to connect to your own hub that way. Do you still get connection refused ?
6) There could simply be something wrong with the hub software itself. The best way to test against this is to attempt to connect to 127.0.0.1; which is your "localhost" IP (i.e. it refers to your own computer). The connection won't even go out of your computer and thru any proxy, firewall or anything... If you still get "connection refused" when you attempt to connect to your hub on 127.0.0.1, it means something's wrong with the hub itself (you forgot to click "start serving" on the hub, your computer needs a reboot because you closed & reopened the hub software but it didn't manage to restart properly, etc etc).