MC服务器如何防止压测、DDOS-利用DNS的SRV转发非25565端口教程

MC服务器如何防止压测、DDOS —— 利用DNS转发非25565端口教程

转自:MC服主网

 

当你的服务器渐渐做大做强,这时你就会发现“丫的服务器咋这么卡!”“握日TPS连5都没有这怎么玩”。没错,你的服务器可能正在遭受DDOS与Motd、假人压测。世界上总有无聊的人喜欢以在熊吧学到的一点皮毛来称霸MC服务器界,本站之后会提供一些压测工具给大家进行自测。有关DDOS的原理,请绕行百度。想要DDOS,必然需要服务器真实IP,今天MC服主网就给大家带来隐藏服务器真实IP的办法,让那些只会把IP填到工具里的熊孩纸无计可施!

  • 首先确定你的服务器端口不是25565,然后,请去购买一个你喜欢的域名,如有域名请忽略。
  • 首先,这个域名如果只设定SRV记录而没设置A记录,是不能正常ping的。但是在Minecraft中能正常地进入服务器。而且,能减少被压测、DDOS的可能。当然,攻击方如果能想到是SRV记录的话也能查出服务器的真实IP。所以这里架设攻击方为无知的熊孩子。
  • 请确定你的域名DNS支持SRV转发记录,目前DNSPOD似乎支持此记录,如果你的域名提供商没有这项服务请将域名转入dnspod,教程请去dnspod官网查看。

进入DNS控制面板,新加一条记录,记录类型为SRV。

DNS截图

主机记录为“_minecraft._tcp.xxx”,其中的xxx为自定义子域内容。比如你设置为_minecraft._tcp.abc,那么你就可以通过abc.xxx.com进入你的服务器。注意,如果想直接用xxx.com进入服务器的话,记录直接填“_minecraft._tcp”即可。

记录值为“优先级+(空格)+权重+(空格)+端口+(空格)+主机名”,例如0 0 23333 mcfuzhu.net。其中,要求如下:

  • 优先级:取值的范围从0到65535,值越小,优先权越高。如果只有一条记录,可以设置为0。
  • 权重:在同一个服务有多个具有同等优先权的记录时,取值从1到65535,查询被响应的早晚与权值成正比。如果只有一条记录,可以设置为0。
  • 端口:服务器原端口
  • 主机名:绑定了服务器IP的域名,支持多线自动选择的域名。部分DNS可能支持直接填入ip,请自行测试。

TTL可以选择默认,也可以根据需要来设定,单位是秒。

下面举个栗子

假设站长有一台服务器是在淘宝租的,地址是6655.la:23333。我有一个自有域名520mc.com已经绑定在DNSPOD上。现在,添加一个SRV记录,主机记录只要设置为“_minecraft._tcp”,记录值设置为“0 0 23333 6655.la”。然后玩家们就可以愉快的通过520mc.com这个地址直接连接服务器啦~

发表评论

您必须 登录 才能发表留言!