title: nslookup with http and without http return different answers
body: <p><code>nslookup</code> is returning different answers for these queries:</p>
  <pre><code>nslookup my.example.com
  nslookup http://my.example.com
  </code></pre>
  <p>I'm kind of confused because with <code>http</code> I would expect it to return <code>NXDOMAIN</code> error. Without <code>http</code> it returns a plain IP.</p>
  <p>But, and this is the root of my confusion, the form <code>nslookup http://my.example.com</code> seems to be returning the CNAMEs and IPs that I'm actually expecting to see.</p>
  <p>Here is the output of <code>nslookup http://my.example.com</code></p>
  <pre><code>$ nslookup http://my.example.com
  Server:     172.17.0.2
  Address:    172.17.0.2#53
  
  Non-authoritative answer:
  http://my.example.com   canonical name = www.example.prod.us.onehippo.com.
  www.example.prod.us.onehippo.com    canonical name = example.hosting.us.onehippo.com.
  Name:   example.hosting.us.onehippo.com
  Address: my ip
  </code></pre>
  <p>I'm confused. With <code>http</code> shouldn't <code>nslookup</code> return an error? If not, then why with <code>http</code> and without <code>http</code> the answers are different?</p>