title: Is it possible to start host 0.0.0.0:port with nancy?
body: <p>I am trying to start host with IP <code>https://0.0.0.0:9000</code> with <strong><code>Nancy Host</code></strong> but am getting <code>System - The request is not supported</code> exception. Below is my code.</p>
  
  <pre><code>string strHostProtocol = "https";
  string strHostIP = "0.0.0.0";
  string strHostPort = "9000";
  
  var url = strHostProtocol + "://" + strHostIP + ":" + strHostPort;
  this.host = new NancyHost(new Uri(url));
  this.host.Start();
  </code></pre>
  
  <p>It will allow me to start other IP address like <code>127.0.0.1:9000</code>, <code>192.168.100.10:9000</code> etc., but not <code>0.0.0.0:9000</code>. I've read that this is a valid IP. But my question is why this is not allowed to start? Is this IP reserved for any purpose?</p>
  
  <p><strong>Update</strong></p>
  
  <hr>
  
  <p>The sole purpose here is, I am trying to access a internal IP through a public IP provided. But Nancy even though starts internal IP with port, when request is provided through public IP, it will not recognize. Not sure whether this is achievable or not.</p>