首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口后路径处服务的DNS记录

端口后路径处服务的DNS记录
EN

Server Fault用户
提问于 2016-09-06 14:21:46
回答 2查看 838关注 0票数 0

我正在设法给IP:PORT/SOMEPATH一个DNS条目。例如,我们有多个服务作为URL IP:PORT/APP1, IP:PORT/APP2,等等。我可以用任何方式使用DNS来命名这些服务吗?

看起来,一个记录只用于IP,而SRV记录可以用于IP:PORThttp://www.networksolutions.com/support/how-to-manage-advanced-dns-records/

这不可能用DNS吗?我想问题是,您能用某种类型的DNS记录来别名任何有效的URL吗?

编辑:这个问题是相关的,但是他们专门询问了CNAME的记录,我在问是否有任何记录类型可以实现这一点:CNAME DNS记录能指向子目录吗?

EN

回答 2

Server Fault用户

发布于 2016-09-06 14:35:49

使用现代web浏览器,您可以使用DNS CNAME记录给每个应用服务器一个唯一的名称,所有名称都指向您的web服务器。然后,web服务器将使用基于浏览器传入的Host: header的虚拟主机(在apache中,ServerAlias指令)。

虽然DNS确实有URI记录类型,但我不知道实现的范围有多广。

票数 0
EN

Server Fault用户

发布于 2016-09-06 14:53:57

DNS只将名称映射到IP,因此不能映射协议、端口或路径。

做你想做的事情的正常方法是设置虚拟主机。这是web服务器查看客户端发送并将请求定向到正确应用程序的“主机”请求头的内容的地方。然后,您可以为每个应用程序创建一个不同的子域,而不需要担心端口。

您没有指定您使用的是哪个web服务器,但是99%的服务器会这样做。

SRV记录将允许您指定运行在其上的知名服务的端口,而不是任意应用程序。然而,它们并没有得到广泛的支持(不管怎么说,网络客户端都不支持)。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/801355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档