http://site.com isn't a valid host name, DNS won't resolve it. DNS does not understand protocol, it's taking your whole query as the hostname
http://site.com isn't a valid host name, DNS won't resolve it. DNS does not understand protocol, it's taking your whole query as the hostname