if you want some one from outside your house to play they have to connect using your external ip. to obtain your external ip visit here
it will be listed at the very top of the page
then you have to provide anyone outside your house wit a chanlist and login list that uses that ip. also you have to forward all the port in the meny configs for the server to you local ip in your router. to find your local ip click start->run->type in cmd and click ok->type in ipconfig and press enter should be pretty easy to see.
and as far as i know the client will not work with a no-ip address i have tried meny times with no success