I have a simple ping app made in C#. the only thing it does is pinging a host. when I'm running it on my local computers, it works in the way it should, but once I'm moving it to my server, it works weird: when pinging not existing host (even trying to resolve its DNS), it pings the server it is started on. more over, standard ping command acts the same way. Question: why does it resolve DNS in this way? I want to ping an actual host if that does exist, and get a message if it does not exist instead of pinging the server.
Server is running under MS win 2008, with IIS and MS DNS server installed on it. Am I getting this problem because of DNS server?