折腾:
【未解决】阿里云中二级域名转发中如何实现端口转发
期间,已实现二级域名的转发,但是需要实现其中的端口转发。
参考:
“温馨提示:
1)将域名解析指向一个 IP 地址,您需要选择记录类型为A记录,记录值输入服务器 IP 地址;
2)将域名解析指向另一个域名,您需要选择记录类型为 CNAME 记录,记录值输入域名(没有https://);
3)将域名解析指向一个网站地址,你需要选择记录类型为 URL 转发,记录值输入网站地址。
注:如果您使用的非万网的 DNS,如何修改成万网 DNS 请 点此查看 。”
转发到:
xxx:33800
结果试了试:
显性URL 将域名302重定向到另外一个地址
是不行的,不能包含端口,会报错:
URL转发记录的值未域名或URL地址,请重新填写
阿里云 二级域名 转发 端口
难道可以直接访问端口?去试试:
结果不行:
http://dev.xxx:33800 Not Found The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
提到可以做隐式URL转发,实现效果,但是:
- 一是根据新建时的提示: 隐性URL 与显性URL类似,但是会隐藏真实目标地址
- 且刚发现也会出错:
- 二是,也不是想要限定所有的请求全都转发到单个某个端口
且URL显性/隐性转发,还要注意:
“* URL转发时记录值不能为IP地址,且不支持泛解析设置。
* URL转发的目标域名不支持中文域名。
* URL转发属于特殊商品,云解析不提供攻击防护服务,如遇攻击黑洞时无法使用URL转发,可以将需要转发的主机记录配置为A或CNAME记录。
* 根据工信部关于域名跳转服务的政策要求,URL转发功能目前只支持网站有备案号且接入商是万网的域名转发需求(转发前后的域名),网站无备案号或接入商不是万网的域名转发需求暂不支持。”
“另外再说一下个人的看法:DNS 解决的是域名到 ip 地址的映射关系,属于网络层的范畴,和传输层的端口没有关系。
【总结】
结论是:
二级域名中的端口的转发,是无法通过域名配置中的显示URL或隐式URL来实现的。
因为:
- 显示URL或隐式URL,都属于域名转发范畴,DNS解析部分,属于网络层范畴
- 和传输层范畴内的端口,是没有关系的