If I am understanding you correctly, this kind of thing can be caused quite a few things. Do you have your ports set correct? If so are you behind a NAT router? If so, have you forwarded the ports? Also firewalls can block them too. I've also found that using dns for client's does not work very well. If you could give a couple more details like server output I might be able to help more.