Few Probs relating to dcc send and dcc chat

Allright i have fowarded my ports (on router) and just thought that maybe this has something to do with it:
When ever i try and connect to a server and it looks up your hostname and ident it can never look up my hostname and i dont get an ident response.

I have also tried /localinfo -u and gotten Local host: unknown (ip address here)

Also when i check up on my dns it allways comes up with "dns unable to resolve (ip address here) and i think this has something to do with not being able to dcc send etc.

BTW i have read through this whole post, i have a firewall i have tried disabling it doesn't help, fowarded ports etc