Jump to content
  • Advertisement
Sign in to follow this  
Nerusai

HEX.HEX.IP to normal IP (irc)

This topic is 5010 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

On IRC you often see people with addresses like nickname@2C7AAC3.33C09B49.42BDC5BD.IP now search engines apparently can not search for .something, so does anyone here have a clue what their format is? I intend to support it in an ip tool. [Edited by - Nerusai on January 5, 2005 4:33:24 PM]

Share this post


Link to post
Share on other sites
Advertisement
Looks to me like UnrealIRCd's masked IP addresses. I don't know the workings, only that there are three integers used in the process, and that given an ip and those three integers, the output is always the same.

Share this post


Link to post
Share on other sites
Nerusai: 2C7AAC3.33C09B49.42BDC5BD.IP is just a hostname
Quote:
There are no domains with that name, is .ip even valid? It more seemed like an encoded ip/address.

It would of existed @ the time the guy was logged in.
why isn't .ip valid?
encoded? If it was encoded to you then it would of been to the client too. just how do you think the irc server would communicate to him?

Share this post


Link to post
Share on other sites
It's a so-called 'virtual host'. The server internally knows the correct ip, based on that it makes up a fake host, and whoever asks the server for the user's hostname gets the fake host instead of the real ip.

Share this post


Link to post
Share on other sites
Quote:
Original post by ProPuke
Nerusai: 2C7AAC3.33C09B49.42BDC5BD.IP is just a hostname
Quote:
There are no domains with that name, is .ip even valid? It more seemed like an encoded ip/address.

why isn't .ip valid?

Nerusai was saying that .ip is not a valid TLD (Top Level Domain), so blah.blah.ip cannot represent a valid hostname.
I've no idea what it actually is though.

Share this post


Link to post
Share on other sites
Okay the thought that the server could be lying just hit me after I posted.
But given the fact that it's a server generated hostname what makes you presume it's an encoding & thus reverseable (rather than an encryption)? Surely if the server didn't want to broadcast this info it simply wouldn't. or are you saying it simply encodes it in a hidden way so that other services can decode it & thus they don't actually want users to know?
It still seems abit odd that they would do this. What server we on about here?

Share this post


Link to post
Share on other sites
I think this is the Unreal IRC daemon, since it exhibits that behaviour.

From the documentation of that server:
Quote:

Cloaking is a way to hide the real hostname of users, for example if your real host is d5142341.cable.wanadoo.nl, it will be shown (in join, part, whois, etc) as rox-2DCA3201.cable.wanadoo.nl. This feature is useful to prevent users flooding each other since they can't see the real host/IP.


Also noted is that if the three keys used in generating the fake host are known, it's possible to reverse the encoding process, and because of that those three keys tend to be kept secret.

Finally, the server only uses the fake host for other clients requesting the host. Internally it uses the real IP for everything.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!