It doesn't resolve to your ip address because your actual host name is replaced by the network vhost (users.undernet.org) so of course it's not going to match. But as has been mentioned already, your actual host name is irrelevant when it comes to dcc, your correct ip is what counts.

Is it possible that Passive DCC was enabled by accident? Type /dcc passive off