Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I run a gaming website. Players download the client software, install it and run it on their desktops. The software isn't hosted on the main server but I have been told that once the software is running and connected to the server, the IP Address of the latter can be exposed. Is that possible ? If so, How ? And how to "Hide" or "Spoof" it ?

Thank You.

share|improve this question

closed as not a real question by womble, Lucas Kauffman, rnxrx, mdpc, Ward Dec 16 '12 at 8:34

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

You'll want to explain what you're actually trying to achieve here; at present it's a non-question with no hope of a useful answer. – womble Aug 6 '11 at 9:16
This is kind of like requiring someone to deliver mail to your house but not wanting them to know where your mailbox is. You can't have it both ways. Just secure the server(s) against intrusion and keep it updated...that's part of what a sysadmin is supposed to do. – Bart Silverstrim Aug 6 '11 at 10:35

Sure is it exposed. This is by design. Otherwise you could not connect two endpoints. That's the purpose of the Internet Protocol.

And as it is necessary you can't hide or spoof it. Why even should you?

share|improve this answer
Here a reference why IP spoofing can't work. IP spoofing in the sense of "hiding the source in an (established) connection" is an urban legend. – mailq Aug 6 '11 at 9:45
Also… – Zoredache Aug 7 '11 at 1:51

If you've got a client machine that needs to take to some form of server or cluster of servers there's nothing you can do to hide that interface from someone with even the most basic of tools. You can however heavily protect that server with good firewalling.

share|improve this answer

If you are wanting to avoid hackers you need to set up a good firewall and follow other network security practices. To protect against DDoS attacks either find a large company that has very good DDoS protection on their network, which doesn't guarantee they will not null route your ip anyway, or go with a company that specializes in DDoS protection which costs a lot of money.

There are ways to hide your IP pretty effectively using things like tor hidden services but there are major downsides to doing that. Very poor performance and a limited userbase come to mind. You might end up with a link going around the world a couple times.

If you want further information please specify what you are wanting to protect against.

share|improve this answer

Who cares if the ip address is exposed? Why do so many people think that an exposed, discoverable ip address or domain name is some kind of security breach?

In addition, if clients couldn't ultimately discover and see your server's ip address then they wouldn't be able to connect to your server to play the game. In fact, the internet as we know it wouldn't work at all if clients couldn't discover the ip address of resources they were trying to connect to (web sites, email servers, etc., etc.).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.