Redirect 如何从DNS重定向到特定端口

Redirect 如何从DNS重定向到特定端口,redirect,dns,port,Redirect,Dns,Port,我有一个朋友提供的teamspeak 3服务器,但问题是如果我们想从家以外的任何地方连接到它,我们必须记住ip地址 所以我买了域名,我想通过该域名重定向到我的teamspeak服务器,但问题是:每次我想连接到我的teamspeak,我也必须输入端口(在我的例子中是8020),我不能将端口输入DNS 有没有办法在不使用主服务器的情况下重定向到我的teamspeak服务器? 我见过一些SRV唱片的东西,但我不知道如何让它工作 感谢您的回复。TeamSpeak的服务器上有一个非常好的工具,可以实现您的

我有一个朋友提供的teamspeak 3服务器,但问题是如果我们想从家以外的任何地方连接到它,我们必须记住ip地址

所以我买了域名,我想通过该域名重定向到我的teamspeak服务器,但问题是:每次我想连接到我的teamspeak,我也必须输入端口(在我的例子中是8020),我不能将端口输入DNS

有没有办法在不使用主服务器的情况下重定向到我的teamspeak服务器? 我见过一些SRV唱片的东西,但我不知道如何让它工作

感谢您的回复。

TeamSpeak的服务器上有一个非常好的工具,可以实现您的目标

本页解释了它的工作原理,以及用于将SRV记录添加到DNS区域的正确语法

根据,默认端口为TCP 8765和UDP 8766,因此需要以下两个记录:

_ts3._udp.yourdomain.tld. 3600 IN SRV 0 5 8766 yourdomain.tld.
_ts3._tcp.yourdomain.tld. 3600 IN SRV 0 5 8765 yourdomain.tld.

如果TS服务器未使用默认值,则应修改端口。另外,我自己也没有测试TS实例,因此我的答案可能不准确。

我已经看到了,但不知道如何正确地使其工作,不确定是否需要使用UDP或TCc等。我修改了我的答案,试图更精确地说明如何伪造SRV记录。如果直接修改DNS文件,则给定的记录有效。如果你使用注册器,你可能必须使用他们的GUI(在这种情况下,你必须去掉“yourdomain.tld”末尾的“.”(点)(无处不在,包括_ts3.bits),我已经将端口修改为我服务器上的端口(至少我认为xx.xx.xx.xx:8020,认为8020是我服务器的端口,对吗?)SRV 0 5 8020 toust-ts3.eu中的.u ts3.\u tcp 3600.u ts3.\u udp 3600在SRV 0 5 8020 toust-ts3.eu中我的记录现在看起来是这样的,不确定是否必须同时输入这两个,所以我尝试这样做。之前,TS客户端识别域,但无法连接到服务器,但在我将记录更改为这些记录后,它说“解析主机名'toust-ts3.eu失败”根据我回答中的第二个链接,UDP端口必须是TCP端口+1,在您的情况下是8021。至于您的域,您确定没有输入错误吗?我也无法解析。