title: NET: Check URL's response status code without using IP Address
body: <p>I want to check the status code for a web url <strong>without using the IP address</strong> as I have many websites configured with the same IP and only hostname is different for them. 
  The <code>HttpWebRequest</code> resolves the IP Address and use it. </p>
  
  <p>Is there an alternative?</p>