我已经阅读了SRVlogging,并认为我明白他们的意思,我想要实现以下目标:
简而言之:将主机名绑定到另一个主机名,但更改端口。
即考虑到,我有一个aaa.bbb.com的主机名。
在aaa.bbb.com上,我有一个RDP服务端口在端口5000上转发。
所以,使用RDP,我需要连接到aaa.bbb.com:5000。
我希望创buildnewhostname.bbb.com IN SRV 1 0 5000 aaa.bbb.com ,以便我可以连接到newhostname.bbb.com ,而不指定5000端口。
我希望为所有在多个域上的服务创build像这样的自定义映射。
我已经用Dyn.com创build了SRVlogging,但他们似乎没有工作。 据我所知,协议本身必须“支持/寻找”SRVlogging? 那是对的吗?
问题:
协议(以及实现它们的应用程序)必须被devise为利用SRVlogging。
以Outlook为例。 当它尝试自动查找您的Exchange服务器时,它将根据电子邮件地址的域部分( _autodiscover._tcp.{domain} )查找SRVlogging。 如果find,它将连接到SRVlogging中指定的服务器和端口(因此SRVlogging可用于允许SRV感知的应用程序在非标准端口上运行,对用户透明)。
大多数协议(如RDP,HTTP,各种电子邮件协议等)并没有被devise为利用SRVlogging(而且看起来大多数协议也不是这样)。
当RDP到newhostname.bbb.com时,RDP客户端只是试图获取newhostname.bbb.com的Alogging,并连接到默认端口上,除非您手动指定不同的端口。
您需要的是RDP客户端为您input的主机名查找SRVlogging(这很可能类似于_rdp._tcp.example.com ,因为所有的SRVlogging都遵循_service._protocol.aaa.bbb格式),然后连接到该SRVlogging中指定的主机/端口。 这显然需要更改RDP客户端应用程序。