HTTP/3 可能实现 DNS 解析时附带端口吗?

337 天前
 huangsijun17
如题,HTTP/3 标准铺开后,能不能通过 DNS 给带端口的网站删去端口访问?
例如建站在 https://example.com:4430/,在 DNS 解析时将 IP 1.1.1.1 和端口一起发给浏览器,实现用户打开 https://example.com/时实际访问 1.1.1.1:4430 ?
3120 次点击
所在节点    DNS
10 条回复
rrfeng
337 天前
不能
这跟 HTTP3 也没什么关系…
noe132
337 天前
端口是协议指定的,https 默认端口是 443 ,和域名无关
Puteulanus
337 天前
DNS 的 SRV 记录就能返回地址和端口,但支不支持是浏览器的事
wheat0r
337 天前
SRV 记录,很多视频会议系统实际上是用这个选择端口的
acbot
337 天前
https://www.v2ex.com/t/879549#reply83 曾经有大佬说过 DNS SVCB 这个关键字
Showfom
337 天前
可以支持的

https://taoshu.in/dns/dns-svcb-https.html

等浏览器和相关软件跟进了
hash
337 天前
如果你 443 是一个站还有一个非标的 xxx 端口是另一个站
你希望浏览器自动帮你跳哪一个?
deorth
337 天前
SVCB/HTTPS 还在草案,等就完事了
mengyx
337 天前
这个是 HTTPS SVCB 里面的 Alt-Svc ,我前段时间关注了一下。

Firefox 92 开始已经支持了,但貌似只在使用 DoH 的情况下才生效。
https://bugzilla.mozilla.org/show_bug.cgi?id=1721132

Chrome 的话,目前只实现了通过 HTTPS RR 发现 HTTPS 并重定向,但遵循 Alt-Svc 切换端口还没实现。
https://bugs.chromium.org/p/chromium/issues/detail?id=1206455
https://bugs.chromium.org/p/chromium/issues/detail?id=1317943
myqoo
337 天前
现阶段用 Service Worker 反代也可以实现类似的效果,就是会多一跳。不过得有开 443 权限的 IP ,没法利用家宽了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943316

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX