隐藏IP(SRV记录?)

时间:2016-03-16 13:45:12

标签: dns minecraft srv-record

我正在使用AMP(McMyAdmin3)作为我的我的世界的控制面板,服务器位于一个秘密地址,除了我的bungeecord(代理所以可以连接多个Minecraft服务器)。现在我想为我的管理员设置一个控制面板,但我希望他们不要看到IP。 我在考虑一个SRV记录,但我不确定这是否可以工作或者它是如何工作的。 (我知道它是如何工作的,但我不知道我是否正确)

所以我将我的域名'manage.mydomain.com'指向了我想要的IP,我对它进行了cloudflare保护,所以如果他们解析了IP,他们就看不到真正的IP了。但是,完成此操作后,他们无法输入URL栏'manage.mydomain.com:[port]',因为cloudflare不允许您这样做,因为有保护。所以我尝试设置这样的SRV记录:

_mcmyadmin._tcp.manage 要点 SRV 0 0 [port] manage.mydomain.com

我现在等了2天,但仍然没有用,所以我确信情况并非如此。 有没有办法让这项工作?或者甚至不可能使用域名:p 或者还有另一种解决方法吗?

亲切的问候, Runefist

2 个答案:

答案 0 :(得分:1)

DNS是互联网的公开电话簿。其目的是获取域名并将其映射到IP地址。根本不可能在DNS中放置任何内容并保密。

当您将地址放入浏览器时,它首先要查找与之关联的IP地址。

为了使用SRV记录,需要编写使用它的应用程序来使用它们。除非您自己编写前端,否则很少有应用程序会使用SRV记录。您不能只将数据放在那里并期望它被使用。

如果您的目的是为您的服务器提供额外的安全性,那么这对您没有多大帮助。如果你查看服务器日志,就可以通过在线进行探测。添加域名不会对此有太大的改变。

理解和强化服务器的安全性比隐藏它并希望没有人找到它会好得多,因为如果他们有这样的意愿,几乎可以保证他们会这样做。

答案 1 :(得分:1)

Minecraft SRV记录为_minecraft._tcp,您无法更改服务名称或客户无法解析服务名称。

话虽如此,迈克尔B是对的,你正在做的是通过默默无闻来实现安全性(我们都知道,这不是安全措施)。相反,你应该使用iptables阻止除了蹦极以外的所有IP都能够到达后端。