浏览器厂商为什么不跟 DNS 厂商合作呢?
开发一种这样的 DNS 功能:
访问 http://www.example.com 或者 https://www.example.com 的网址,浏览器把网址 丢给 DNS 查询, DNS 返回主机 IP 和端口号(弱化 80 、 443 端口),这样浏览器 访问 http://www.example.com 的时候,其实是 请求的 1.2.3.4 的 8888 端口这种。
然后顺便做一下向前兼容,兼容老式的 DNS 请求,岂不美哉?哪个端口都能 随便开 web 服务器了
为什么不这么做呢?有什么严重弊端么?