ios14 无法访问本地dns的自定义dns解析 type65 HTTPS记录 SVCB HTTPSSVC
ios14会查询DNS中HTTPS和SVCB/HTTPSSVC内容,如果服务器支持HTTPS则会直接访问HTTPS,而不是先访问http,然后服务器返回301到https。理论上会加速访问。问题的发现。一直没有升级ios14,这两天都发正式版了,想想不升级以后也要逼我升级,就给升级了。升级之后发现在公司,连接公司网络的情况下无法访问公司的网站。移动网络可以,电脑可以,IOS13也可以。公司网站的服
·
问题的发现:一直没有升级ios14,这两天都发正式版了,想想不升级以后也要逼我升级,就给升级了。
升级之后发现在公司,连接公司网络的情况下无法访问公司的网站。移动网络可以,电脑可以,IOS13也可以。
公司网站的服务器在内网,主路由将80映射到服务器上。所以外网可以直接访问到,但是内网访问会解析到外网的IP,访问不到,所以主路由上还挂了一个DNS,内网用户访问公司网站时会自动解析到内网IP上。
那么问题一定是出在ios14上面了,谷歌了一下,发现是ios14会查询HTTPS记录,绕过了自定义DNS的A记录,直接得到了外网的IP,所以访问失败。
ios14会查询DNS中HTTPS和SVCB/HTTPSSVC内容,如果服务器支持HTTPS则会直接访问HTTPS,而不是先访问http,然后服务器返回301到https。理论上会加速访问。
我想在自定义DNS上添加HTTPS / SVCB / type65 的记录,这样就可以返回内网地址了。这几天有点累,不想去整bind了,先用流量吧。
openwrt和其他一些可能使用DNS来过滤广告或者梯子,估计都挂了吧。
更多推荐
所有评论(0)
您需要登录才能发言
加载更多