How do I protect my Minecraft server from DDoS attacks?
Put a filtering layer between players and your machine. Players connect to a protected address, attack traffic gets absorbed there, and only clean connections are forwarded to your server. On Infinity-Filter that takes one DNS change, and the Free plan covers small servers. Firewalling your backend so only our network can reach it closes the last gap.
How do I know if my server is under attack or just lagging?
Typical attack signs: every player times out at once, the server process itself looks healthy, and your logs show a flood of connection attempts from many different IPs. Plugin lag and host issues can look similar, so check your traffic graphs before concluding. Behind a filter you don't have to diagnose it live: mitigation kicks in automatically.
Does a custom domain or SRV record hide my server IP?
No, and this is a very common misconception. A domain is just a public pointer: anyone can look up the address it resolves to, SRV record included. Domains add convenience, not protection. The only way to keep your real IP out of DNS is to point the domain at a filtering proxy and keep the backend address private.
Is a whitelist enough to secure my server?
A player whitelist controls who can log in, and every private server should use one. But the port stays open behind it: a whitelist stops nobody from flooding your connection, scanning it, or probing it, and it doesn't hide your IP. Pair it with network-level protection; our whitelist complements it at the IP level, letting trusted addresses skip the strict filters.
Is it safe to host a Minecraft server from home?
Opening a port at home exposes your personal IP to every player and to the scanners that sweep the internet for open Minecraft ports. A single attack can knock your whole household offline. If you self-host, put a filtering proxy in front so players only ever see the protected address, and configure your firewall so only that proxy can reach your machine.
Should I block VPN connections on my server?
If you deal with ban evasion or bot waves, yes: an IP ban means little when reconnecting through a VPN takes seconds. Some legitimate players use VPNs too, so the pragmatic approach is to enable the anti-VPN filter when abuse is real rather than by default, and whitelist the trusted players who need one.
Are cracked (offline-mode) servers more exposed?
Yes, significantly. Without Mojang authentication, bots can join with any username at zero cost, so offline-mode servers attract far more join floods and name-spoofing attempts. If you run one, connection-level bot filtering plus a strong auth plugin are essential, not optional.
My server is being attacked right now. What can I do?
Once a flood is hitting an unprotected address, there is little you can filter yourself: the pipe saturates before your machine sees the traffic. The playbook is to enable protection, point your domain at it, get a fresh IP from your host so the leaked one goes dark, and firewall the new IP to accept only the filtering network. Most attacks stop within hours; those steps stop the next one.
Is Infinity-Filter compatible with anti-cheat clients like Badlion?
Yes, fully compatible, no special configuration needed. If anything comes up, our support team can help on Discord.