是否可以为不同的端口分配不同的 IP?
如:
http://example.com:80 -> 123.456.789.012
http://example.com:90 -> 987.654.321.098
有没有办法做到这一点?
是否可以为不同的端口分配不同的 IP?
如:
http://example.com:80 -> 123.456.789.012
http://example.com:90 -> 987.654.321.098
有没有办法做到这一点?
您可以使用DNS SRV 记录将主机名(以及地址)和端口号与服务名称相关联,但实际上没有 Web 浏览器或其他 HTTP 客户端查询 SRV 记录。
所以,在实践中,没有。
即使使用 SRV 记录,您也无法按照所述解决问题中的问题。SRV 记录不会帮助您解析http://example.com:80/
和http://example.com:90/
到不同的地址,因为手动指定端口号会覆盖 SRV 记录并直接查询地址(A 和 AAAA)记录。SRV 记录的作用(如果浏览器不屑于查询它们!)是帮助您解析不同的地址(或相同的地址)http://a.example.com/
和http://b.example.com/
不同的端口。