Protecting your IP address while gaming: the real paths and the myths
Peer to peer lobbies, your own server list entry, old DNS records, public certificates and the headers of your own outgoing mail: the real paths through which an IP address becomes known, the myths around them, and what actually helps, sorted by effort.
An IP address is a delivery destination, not a personal record. It tells a router where a packet should go, and it tells a public registry which provider owns the address block and in which city or region that provider registered it. It does not say who you are, where you live, or what runs on your computer. If you were just dropped out of a match and you are wondering how your address became known at all, you most likely have a smaller problem than you fear and a different one than you suspect.
This article answers exactly two questions. First: through which paths does the address of a player or a server operator actually become known. Second: which of those paths can be closed, and at what cost. The text is deliberately a defense guide only. It names no tool, no service, and no search term that could be used to look up another person's address, and it does not describe how an attack is carried out. The value is in closing the gap, not in reproducing it.
The short version up front: nobody gets your address through the large voice and chat platforms, because traffic there runs over their own servers. The paths that really carry are unspectacular and almost all self inflicted: games in which the client connects directly to another player, your own server whose address sits in every server list, forgotten DNS records, your own certificates, the headers of your own outgoing mail, and a web service whose origin server still answers directly behind the protection in front of it.
What an IP address reveals about you and what it does not
A public IP address is the destination under which your connection or your server is reachable on the internet. An IPv4 address is 32 bits long, there are roughly 4.3 billion of them worldwide, and they are handed out to network operators in blocks. That block allocation is the only thing that can be looked up publicly: which network operator holds the block, in which country it is registered, and which contact address that operator published for abuse reports.
What an address actually gives away
Three things can be derived from an address, and all three describe the provider rather than the customer. First the network operator, meaning the access provider or the data center. Second an approximate location taken from commercial geolocation databases, which in the best case gets the city right. Third the rough type of connection, meaning residential, mobile, or data center.
The approximate location is the item that is overestimated most often. Geolocation databases guess. They rely on the registration data of the address block, on latency measurements, and on self reported locations, not on a measurement of your line. For a fixed line in a large city the result often lands in the correct city. For a mobile connection it regularly lands at the site of the central gateway and is therefore hundreds of kilometers off, and for providers with centralized address management it simply shows the provider's head office. A map with a dot on a neighborhood is an estimate accurate to kilometers, not your apartment.
What an address does not give away
Your name, your postal address, your phone number, and your contract details are in no public database. The European registries for address blocks list the network operator as the holder, not that operator's end customers. Mapping a single address to a single subscriber line is possible only for the access provider, and that provider discloses it only on a legal basis, meaning to authorities within a formal procedure. For everyone else the trail ends at the provider.
An address likewise reveals nothing about what runs on your device, which operating system it uses, or which accounts you hold. An address is a delivery destination. Whether anyone accepts anything at that destination depends on which services are listening for incoming connections there, and on an ordinary residential connection that number is zero.
Public address, private address, shared address
Inside your home network your devices carry private addresses from the ranges reserved in RFC 1918: 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. These addresses are not routed on the internet, they exist only behind your router. Toward the outside, only the single public address of the router appears. So an address such as 192.168.1.42 that shows up somewhere is an address handed out millions of times worldwide and it leads nowhere.
On many mobile connections and on some cable and fiber connections a second layer is added: the provider runs a shared address translation for many customers at once, technically carrier grade NAT, using the range 100.64.0.0/10 reserved for it in RFC 6598 on the customer side. In that case hundreds or thousands of connections share one public address. This has two consequences. The public address says even less about an individual customer than usual, and inbound connections from outside are structurally impossible because there is no unique mapping.
The key points as a table
| Item | Derivable from the IP address | Accuracy in practice |
|---|---|---|
| Country | yes | reliable |
| Network operator or data center | yes | reliable, that is the registered holder of the block |
| City or region | estimated | often correct on fixed lines, regularly hundreds of kilometers off on mobile |
| Street and house number | no | not contained, not derivable |
| Name, postal address, contract data | no | held only by the access provider, disclosed only to authorities |
| Operating system, accounts, files | no | not contained, not derivable |
| Open services on the line | only if you published some yourself | none on an unmodified home router |
Why players ask this question in the first place
The trigger is almost always the same: the connection drops in the middle of a match, every other application in the household stalls at the same moment, and after a few minutes everything is normal again. That is the signature of a saturated access line, not the signature of an intrusion. A residential connection has 50 to 1,000 Mbit/s of downstream depending on the contract. A 100 Mbit/s line carries 12.5 megabytes per second and no more. Once it is full, your game packets stop arriving as well, no matter how good your computer is or which software runs on it.
From this follows the real insight of this article: the vulnerable part is the line, not the device. That is why no antivirus program helps, why no new password helps, and why reinstalling the computer does not help either. What helps is either not handing the address to third parties in the first place, or routing traffic so that the line under pressure is not your own. How such an overload attack works technically and how you recognize it in your own measurements is covered in detail in What is a DDoS attack and in Detect a DDoS attack on your server.
The paths through which an address actually becomes known
There is a single underlying principle from which every case below follows: any connection your device opens or accepts is visible to the party at the other end. That is not a weakness, that is how the internet works. A packet without a source address would never get an answer back. The question is therefore never whether a connection exposes the address, but only who sits at the other end: a server run by the game publisher, or another player.
1. Games with a direct connection between clients
This is by far the most common path, and it is a property of the game rather than a mistake by the player. In a peer to peer lobby there is no rented server in the middle. One participant is the host, everyone else connects directly to that host, and depending on the game all participants also connect to each other. Every participant therefore knows every other participant's address, because otherwise no packet could be delivered. Add host migration, meaning the transfer of the host role when the current host drops out, and the same applies to the new host.
The affected genres are mainly these: fighting games with one on one matches, racing games, many console titles in private matches, cooperative survival games with a world hosted by a player, classic real time strategy, and generally any title that offers a mode labeled private game, custom lobby, or direct connect. Conversely: ranked and competitive queues run on publisher operated servers in most larger titles today. In those modes your fellow players see the server's address, not yours.
The practical handling is unspectacular and effective: check for your title which modes run on publisher servers and which do not. That information is usually in the game's networking documentation or in its official help section. Where you have the choice, play the modes with hosted servers.
2. Your own game server sits in every server list
Running your own server means publishing its address. That is not an oversight, that is the point. A game server registers itself in a server list or answers server browser queries so that players can find it and connect. Every entry in a server list, every join link in a forum, and every address on the project page publishes that address to everyone.
From this follows a rule that many operators learn too late: the address of a game server cannot be kept secret, and every attempt to keep it secret costs players. The query port belongs rate limited, not blocked, because a blocked query port means the server disappears from the list. The correct answer is not hiding, it is filtering in front of the server, which is exactly what the operator section further down is about.
A second point concerns the choice of location. Running a game server on your own home connection publishes the address of your residential line and ties the reachability of your household to the reachability of your server. An overload aimed at the server is then also an overload aimed at the home office, the television, and the phone in the same household. That is the single strongest reason not to run a game server at home.
3. Old DNS records and forgotten subdomains
The Domain Name System is a public directory. Every A record and every AAAA record you create is a public statement about which name points to which address. That includes names you created only for yourself: a record for the admin panel, a record for the staging environment, a record for the old server from before the migration.
Two properties turn this into a permanent issue. First, old records stay until somebody deletes them, and nobody deletes them because they do not get in the way. Second, a change in DNS is not retroactive. The fact that a name points to a new address today does not undo the old mapping, because DNS data is collected and archived permanently by third parties. An address change that happens only in DNS is therefore not an address change.
The cleanup is simple and belongs in every migration checklist: export the complete zone of your domain, walk through every record, and delete everything no longer needed. Do not create public names for internal services. And plan every server migration so that the new address really is new and the old one no longer answers for the same service.
4. Certificate transparency logs
Certificate Transparency is a public, append only log of all issued certificates, originally described in RFC 6962 and maintained today under RFC 9162. The major browsers accept a publicly trusted certificate only if it is logged. The purpose is good and important: it makes it visible when somebody has a certificate issued for your domain that you never ordered.
The side effect for operators is that every hostname you have ever written into a certificate is permanently public. Requesting a certificate for the admin panel of your control software publishes the existence of that name, even if you never linked it anywhere. That is not a reason to skip encryption, it is a reason to choose names deliberately.
Three measures are enough. Use a wildcard certificate for internal names so that only the domain itself appears rather than every individual hostname. Treat the list of your own certificates as an inventory and review it at every migration. And assume as a baseline that any name with a certificate is known. The protection of an admin interface never comes from nobody knowing its name, it comes from that interface not being publicly reachable.
5. The headers of your own outgoing mail
An email carries a delivery chain in its headers. Every system that relayed the message adds a Received line naming itself, as specified in RFC 5321. This chain is part of the message and travels with it to the recipient. If your own server injects the message directly, its address is in that chain, and the recipient has it completely and permanently.
For a server operator this matters more than it sounds. The server that sends the system notices, the project invoices, the forum registration confirmations, or the panel notifications is frequently the same server whose address otherwise sits behind a protection service. A single registration confirmation is then enough to render that protection pointless.
The clean solution is not to send outgoing mail directly from the application server, but to inject it through a sending service or a separate mail server. The delivery chain then carries that system's address. As a side effect this improves deliverability, because addresses belonging to application servers rarely have a good reputation with recipients. Also check whether your error reporting and monitoring system sends messages directly, because those are regularly missed during cleanup.
6. The origin server behind a CDN that still answers directly
Putting a website behind a content delivery network or a filtering service initially changes only which address appears in DNS. Your own server, called the origin in this arrangement, stays exactly where it was and keeps accepting connections from anywhere unless something stops it. The protection in front then filters only the traffic that voluntarily passes through it.
Completing this arrangement takes two steps, and the second one is frequently forgotten. First: the origin accepts connections on ports 80 and 443 exclusively from the published address ranges of the service in front and drops everything else. Every serious provider publishes those ranges in machine readable form precisely so that this rule is possible. Second: the origin additionally verifies a certificate or a shared secret that only the service in front sends, so that the rule does not rest on an address range alone.
And third, the migration includes checking whether the origin still appears under its own address somewhere else: in an old DNS record, in a certificate, in a mail header, or in a service on another port that still answers from anywhere.
7. Self hosted services at home and port forwarding
A home router accepts no unsolicited inbound connections out of the box. That changes the moment somebody sets up a port forward, enables a so called demilitarized zone for a device, or allows automatic port mapping by applications. After that there is a service at your line that answers, and a service that answers confirms the address as active.
The recommendation is therefore plain: set up port forwards only when you genuinely need them, and remove them when the reason is gone. Turn off automatic port mapping in the router if you do not know exactly which application uses it, because otherwise software opens your line without your involvement. And run services that are meant to be publicly reachable on a rented server rather than at home.
The paths at a glance
| Path | Who it affects | Who sees the address | What closes it |
|---|---|---|---|
| Peer to peer lobby or host migration | players | the other participants of the match | choose modes on publisher operated servers |
| Entry in the server list | server operators | everyone, that is the purpose of the entry | cannot be closed, use filtering in front of the server instead |
| Old or internal DNS record | server operators | everyone, permanently, even after the change | clean the zone, keep internal names unpublished, get a new address when migrating |
| Hostname in a publicly trusted certificate | server operators | everyone, permanently and not removable afterwards | wildcard certificate, admin interfaces not publicly reachable |
| Delivery chain of your own outgoing mail | server operators | every recipient of such a message | inject through a sending service or a separate mail server |
| Origin behind a CDN answering directly | server operators | anyone addressing the origin directly | accept only the published address ranges of the service in front |
| Port forward or automatic port mapping at home | players and small operators | anyone addressing the service | remove forwards, disable automatic port mapping |
The myths that keep coming back
The three assumptions below are the most common ones in search queries and forum threads, and all three are wrong. They persist because they sound plausible and because the correct explanation is duller.
Myth: somebody sees me through the voice or chat service
The large voice and chat platforms are built on the client server model. Your device connects to a platform server, so does every other participant, and the server distributes the voice data. Participants therefore do not talk to each other, they each talk to the platform. That is why a conversation partner does not see your address there, and why being removed from a voice channel changes nothing about your reachability on the network.
This is not a courtesy, it is a technical necessity. A group call with twenty participants would have to send every stream to nineteen destinations in a direct arrangement. Over a server it is one. The same architecture is also the precondition for moderation, recording controls, and permission management to work at all. On Discord, voice runs over the service's own voice servers. On Steam, the game traffic of many titles runs over the platform's relay network, which exists precisely to hide the addresses of both sides from each other.
Two honest caveats belong here. First: smaller messengers, in particular those promising maximum confidentiality, deliberately build one on one calls as direct connections, because then no server in between can listen. That is a conscious trade off between confidentiality and address visibility, and many of those applications have a setting that routes calls through the service instead. Check that setting if the second point matters more to you. Second: a platform can change its architecture. What counts is always the current documentation of the service in question and not a forum post from five years ago.
Myth: whoever has my IP address is on my computer
An address is a delivery destination, not an access credential. For somebody to execute anything on a system, a service has to be listening there for incoming connections, that service has to be reachable from outside, and it has to have an exploitable weakness or a guessable password. On an unmodified residential connection the first condition already fails: the router does not accept unsolicited inbound connections and drops them.
What an address does allow is something else and considerably plainer: sending packets to that address. That is exactly why the only real consequence is an overloaded line and not an intrusion. The distinction matters because it determines the countermeasures. Against an intrusion, patching, strong passwords, and few open services help. Against an overload none of that helps, because an overload exploits no weakness, it occupies a finite resource.
Myth: an IP address is a home address
The fear behind the question is usually that somebody will stand at the door. An address gives nothing for that. It leads to the network operator, and there it ends for anyone without a legal basis for a disclosure. The estimated location from a geolocation database is accurate to kilometers and in case of doubt describes the site of a switching center.
What actually leads to a person are details that person published themselves: a real name in a game profile, a username reused across several platforms, a location hint in profile text, a photo with a recognizable background, a domain with a postal address in its legal notice. Anyone worried about being found has far more leverage there than with the IP address. For a domain used for a private project it is also worth checking which postal address is registered and published for it.
What actually helps, sorted by effort
The measures below are ordered by the ratio of effort to effect. The first three cost nothing beyond a decision, the last two cost money or a migration.
1. Play the modes that run on hosted servers
This is the single most effective measure for players and it is free. Where a title gives you a choice between a custom match and a queue on publisher servers, take the queue. Where a title only knows direct connections, play with people you know. And where a community runs a rented server, the rented server is the better choice than a world on a fellow player's computer.
2. Separate your server's address from your home line
Anyone running a world, a server, or a service for others does not belong on their own residential connection. A rented server costs little, has its own address, and that address may be public because nothing your household depends on hangs off it. If the rented server comes under load, your connection at home is unaffected. That is the separation that matters: not hiding, separating.
3. Keep admin interfaces off the public internet
Panel, database, remote management, and remote console do not belong on a publicly reachable address. For operations it is enough to restrict these entry points to your own fixed addresses or to reach them only through a hardened access path. That reduces two things at once: the number of services confirming the address as active, and the number of places where a flaw in some software can become a problem. How to build such a hardened access path on your own server is described in Set up a WireGuard VPN server.
4. Clean up what you published yourself
Once a year and after every migration, walk through four lists: all DNS records of your domains, all issued certificates, all systems that send outgoing mail directly, and all port forwards in your router. Those four lists contain practically every self inflicted publication. The work takes half an hour and it is the only measure that finds retroactive mistakes at all.
5. Ask your provider for a new address when the old one is burned
Once an address is in circulation you do not get it back. Then only a new one helps. On a residential line this depends on how your access provider assigns addresses: with dynamic assignment a longer disconnect often yields a new address, with a static assignment and with shared addresses it yields nothing. Only the provider can tell you reliably, and asking for a new address while pointing to repeated outages is a routine request.
On a rented server the process is simpler: the provider assigns a new address. The only thing that matters is that the switch is complete. A new address is worthless if an old DNS record, a mail header, or a second service on the old address still answers for the same thing.
6. When the server has to be public: filter in front of it
For a game server, a website, or a voice server there is no variant in which the address stays secret. It has to be reachable, otherwise there is no service. From that point on the only effective measure is filtering in the network in front of the server, dropping malicious packets before they reach the server's line. More on that in the operator section below.
Effort and effect compared
| Measure | Effort | Effect | For whom |
|---|---|---|---|
| Choose modes on hosted servers | none, just a decision | high, removes the most common path entirely | players |
| Rent a server instead of hosting at home | low, recurring cost | high, separates project and household | operators of small communities |
| Close administrative entry points | low, one time | medium to high | server operators |
| Clean up DNS, certificates, mail, and port forwards | half an hour per year | medium, finds retroactive mistakes | server operators |
| New address from the provider | one ticket or one phone call | high, but only with a complete switch | everyone |
| VPN for your own connection | low to medium, recurring cost | moves the visible endpoint, see next section | players |
| Filtering in the network in front of the server | choice of provider | the only measure that works above line capacity | server operators |
When a VPN helps and when it does not
A VPN routes all of your traffic encrypted to a server and from there onward to the internet. Toward the outside, that server's address appears instead of your line's. That achieves exactly one thing: the visible endpoint is moved. Everything else claimed about VPN offerings in the context of gaming is either a consequence of that or simply wrong.
Where a VPN does help
A VPN helps in the situation it was built for: your line should not be the endpoint toward the outside. In a peer to peer lobby the other participants then see the VPN server's address. An overload aimed at that address hits the VPN provider's line rather than yours. A VPN also helps on foreign networks, for example in a hotel or at a tournament, because the traffic there runs encrypted through a network that is not yours.
Where a VPN does not help
First, a VPN does not make an attack impossible, it relocates it. Whether that is better for you depends entirely on how the VPN provider handles overload at its endpoints. If it simply drops all traffic to that address, the result for you is the same as before, only with one more contractual party involved.
Second, a VPN costs latency. Traffic takes a detour over the VPN server, and that detour is always longer than the direct path. In a game that runs on publisher servers this usually does not matter much. In a game with direct connections between clients it is precisely the case where it hurts: 25 milliseconds quickly become 60 to 90, and in fighting, racing, and shooting games that range decides whether the game is playable. That is the uncomfortable part of the honest answer: a VPN affects latency most in the exact genre where it would be most useful.
Third, a VPN does nothing for a server operator. A game server has to be reachable by players, so it needs a public, announced address. A connection it opens outward itself changes nothing about that.
Fourth, a VPN is not anonymity. You only shift who sees your traffic: no longer the access provider, but the VPN operator. That can be an improvement or the opposite, depending on whom you trust more and who has the lower threshold for access.
The special case of your own VPN server
Your own VPN server on a rented machine is the variant where both sides are in your hands: which address appears outward and what happens to the traffic. You get an address you do not share with hundreds of other users, and you decide yourself what gets logged. The price is that you have to operate that server. The trade off between a ready made service and your own server, with costs and a worked example, is covered in Own VPN server vs. VPN service, and the setup itself in Set up a WireGuard VPN server.
For server operators: the address is public and it should be
One rule applies to a game server and it cannot be worked around: its address has to be known so that players can find it and connect. A server nobody reaches is not a protected server, it is an outage. Any line of thought pointing toward hiding is therefore the wrong direction from the start for a game server.
Why hiding does not work here
Three properties of a game server work against every attempt at secrecy. It registers itself in server lists so that it gets found. It answers server browser queries so that name, map, and player count are displayed. And it accepts connections from arbitrary addresses, because otherwise new players could not join. Each of those three properties is also a publication of the address, and every restriction costs players directly.
The query port is where most operators make a mistake. It belongs rate limited, not blocked. A real server browser queries a few times per minute, a flood queries hundreds of times per second, and a rate limit per source address hits exactly that difference. A blocked query port, by contrast, means the server disappears from the list. The concrete rule sets per game are in the individual guides, for example for Minecraft, FiveM, Rust, and Terraria, and in general terms in How to protect your server from DDoS attacks.
Where measures on the server itself end
Everything you configure on the server decides about packets that already traveled over the wire. You can drop a packet, you cannot unsend it. Once the line in front of the server is full, your players' packets stop arriving before that, no matter how good your rule set is. A 1 Gbit/s connection carries 125 megabytes per second and, at the smallest permitted packet size, roughly 1.49 million packets per second. That is the hard limit, and in practice it sits lower because the kernel gives up first.
Above that limit only one thing helps: a place with more capacity than the attack, and such a place is a network rather than a machine. That is where filtering comes in.
The always on protection included in every KernelHost server package
KernelHost DDoS protection is built in two stages and runs permanently, without you ordering, enabling, or configuring anything:
- Stage 1: 17 Tbps of mitigation capacity in the global scrubbing network. Volumetric attacks are cleaned close to their source before they reach the data center.
- Stage 2: Arbor real time filtering with 3.2 Tbps in Frankfurt am Main. Directly in front of the server, protocol specific patterns are recognized and dropped, packet by packet.
Two properties are decisive. The protection runs permanently and is active from the moment the server is provisioned, so there are no minutes at the start of an attack during which the service is gone. And no null routing is used: your IP address stays on the network, only the malicious packets are dropped. That is the difference that counts, because null routing delivers exactly the result the attacker wanted. Which games and protocols have their own filtering profiles is listed in Game server DDoS protection in real time and Specialized game DDoS protection.
Advanced DDoS Protection for projects under sustained fire
Some projects are not hit occasionally but deliberately and for weeks, every evening at the same time and with changing patterns. For those there is Advanced DDoS Protection starting at €50.00 per month, PrePaid, with no minimum term and no setup fee. The difference is not more capacity, it is control:
- A dedicated protection IP from the Frankfurt core, onto which your server is moved within our own network. No rebuild is needed on your side.
- Protection rules per port and protocol, managed by you in the customer panel. You configure separately what is allowed on the game port and what on the query port, using exactly the asymmetry between a real server browser and a flood.
- Changes take effect in real time, so you can fine tune during a running attack instead of waiting for a maintenance window.
- A matching protection profile per service, including modified and self written applications on arbitrary TCP or UDP ports.
Advanced DDoS Protection is aimed at KernelHost customers and requires a server at KernelHost. If your project currently runs elsewhere and is attacked regularly there, migrating here is the path, because the filtering is part of the network and not an add on that could be retrofitted onto somebody else's server.
The two stages compared
| Feature | Included always on DDoS protection | Advanced DDoS Protection |
|---|---|---|
| Price | included in every server package at no extra cost | from €50.00 per month, PrePaid |
| Filtering capacity | 17 Tbps global scrubbing plus Arbor real time filtering with 3.2 Tbps in Frankfurt am Main | the same two stage filtering |
| Active from | provisioning of the server | provisioning of the protection IP |
| IP address | the IP address of your server | an additional dedicated protection IP |
| Rule set | automatic profiles, no configuration needed | your own rules per port and protocol in the customer panel |
| Changes | applied automatically | take effect in real time, including during an attack |
| Null routing | no | no |
| Term | tied to the server package | PrePaid, no minimum term, no setup fee |
What to do when you are already being attacked
On a residential connection
- Leave the running session. In a peer to peer lobby the overload is aimed at the endpoint of that session. Leave the match and the lobby instead of waiting it out.
- Do not reinstall the computer. An overloaded line has nothing to do with your device, and a reinstall costs a day with no effect whatsoever.
- Record the state. Note the time, the duration, the game, and the mode, and save the router's event log. Without those details neither your provider nor a police report can take you anywhere.
- Call your access provider. Describe the repeated outages with timestamps and ask for a new address. The provider can also tell you whether your line has a static, a dynamic, or a shared address.
- Fix the cause, not just the symptom. Switch to modes on hosted servers and remove port forwards you no longer need. A new address without that step is known again shortly.
- Do not retaliate. An overload attack is a criminal offense under section 126b of the Austrian criminal code and section 303b of the German criminal code, regardless of the trigger and including for whoever commissions it. This reflects the state of the law and is not legal advice.
On your own server
- Measure, do not tinker. Save packet rate, bandwidth, connection states, and drop counters to a file first. After the attack those values are gone, and without them nobody can filter precisely.
- Do not reboot. A reboot clears every counter and every piece of evidence, and the load is back within seconds.
- Determine the layer. Bytes divided by packets gives the average packet size. Below 100 bytes points to a protocol attack, above 1,000 bytes to an amplification attack, normal sizes with high CPU load to the application layer.
- Close administrative ports. Panel, database, and remote management belong restricted to your own address. That shrinks the attack surface immediately and without risk for your players.
- Rate limit the query port, do not block it. Otherwise you disappear from the server list and the attack reached its goal without any overload at all.
- Involve the provider with numbers. A support ticket with the time, target port, packet rate, bandwidth, and average packet size decides how quickly the filtering rules for your address are adjusted.
The full procedure for a severe attack running over hours, including every command, is in What to do during a severe DDoS attack.
Common mistakes and what to do instead
| Mistake | Why it does not work | What works instead |
|---|---|---|
| Reinstalling the computer | The overload hits the line, not the device | move the endpoint or choose a mode on hosted servers |
| Switching voice service | The address was never visible there | check which game modes use direct connections |
| Only pointing the DNS record at a new address | DNS data is archived, the old mapping stays findable | get a genuinely new address and retire the old one |
| Blocking the query port | The server disappears from the server list | rate limit per source address on the query port |
| Relying on a VPN and putting the server behind it | A game server needs a publicly announced address | filtering in the network in front of the server |
| Sending mail directly from the application server | The delivery chain contains its address | inject through a sending service or a separate mail server |
| Running the admin interface under an inconspicuous name | The name is publicly recorded through the certificate | restrict access to your own addresses instead of relying on obscurity |
In short
- An IP address reveals the network operator, the country, and an estimated location at city level. It reveals no name, no postal address, and nothing about the contents of a device. Mapping it to a subscriber line is possible only for the access provider and is disclosed only to authorities.
- An IP address alone grants no access to a computer. That would require a reachable service with an exploitable weakness, and an unmodified home router does not accept unsolicited inbound connections in the first place.
- On the large voice and chat platforms a conversation partner does not see your address, because traffic runs over platform servers. The exception is smaller messengers that deliberately build one on one calls as direct connections.
- The most common real path is the game itself: in a peer to peer lobby or after a host migration the client connects directly to the host, so every participant knows every other participant's address.
- For server operators the real paths are the entry in the server list, old or internal DNS records, hostnames in publicly trusted certificates, the delivery chain of their own outgoing mail, and an origin server that still answers directly behind a CDN.
- A VPN moves the visible endpoint, it does not make an attack impossible. It costs latency, and in games with direct connections, where it would be most useful, it degrades latency the most.
- The address of a game server is public and has to be, otherwise nobody finds it. Hiding is therefore the wrong approach and filtering in front of the server is the right one.
- The limit of your own measures is the line: a 1 Gbit/s connection carries 125 megabytes and roughly 1.49 million small packets per second. Above that, only filtering in the network in front of it decides the outcome.
- At KernelHost the two stage always on protection is included in every server package at no extra cost and active from provisioning, with no null routing: 17 Tbps of mitigation capacity in the global scrubbing network plus Arbor real time filtering with 3.2 Tbps in Frankfurt am Main. Advanced DDoS Protection adds a dedicated protection IP and self managed rules per port and protocol from €50.00 per month.
If your project already runs at KernelHost, the filtering is active without you doing anything. If you still notice irregularities, open a support ticket with the time, target port, packet rate, bandwidth, and average packet size so that the filtering rules for your address can be adjusted. During a running attack you can also reach us through the WhatsApp emergency chat at +43 650 8209883.
Frequently asked questions
What does my IP address reveal about me?
Can somebody see my IP address through a voice or chat service?
How does somebody get my IP address while gaming in the first place?
Can somebody access my computer with my IP address?
Does an IP address show my home address?
Does a VPN help against attacks while gaming?
Does a VPN make my ping worse while gaming?
What do I do if my IP address is already known?
Can I simply change my IP address?
How do I protect the IP address of my game server?
Why should I not simply block the query port of my server?
Which self inflicted mistakes make a server address public?
What does DDoS protection cost at KernelHost and when do I need Advanced DDoS Protection?
2026 KernelHost GmbH. All rights reserved. This guide is protected by copyright. Republishing it on other websites, in whole, in part or in edited form, is not permitted without our written consent. Quoting with a source credit and a link is expressly welcome.

