I haven't done it in a while, but I know when I wanted to DCC Chat into my eggdrop that was on my local network, I had to force my IP to be my local one (which is static) and switch it back to my public one afterwards. That was mainly because of my router, though, because if I try to access anything local to my network using my public IP, the router is accessed instead of the computer in question.