基于端口的子域到IP

时间:2018-01-06 08:55:50

标签: dns ip cloudflare portforwarding nat

是否有任何解决方案通过DNS(Cloudflare)根据请求的端口将相同的子域重定向到不同的IP?像:

one.example.com on Port 80 -> 1.1.1.1

one.example.com on Port 443 -> 1.1.1.1

one.example.com on Port 23455 -> 2.2.2.2

或者将所有端口重定向到IP,除了一个/两个端口到另一个端口?像:

one.example.com -> 1.1.1.1

one.example.com on Port 80 -> 2.2.2.2

one.example.com on Port 443 -> 2.2.2.2

23455港口的2.2.2.2流量不应超过1.1.1.1

1 个答案:

答案 0 :(得分:0)

DNS A-record解析(名称到IP地址)不能根据TCP端口号进行。 DNS名称标识主机,而不是服务。

您可以使用目标NAT(DNAT)路由器来查找。 DNS名称解析为NAT路由器的公共IP,路由器根据端口号将连接转发到路由器后面的不同主机。