I have public ip address (for example When somebody type /who on irc channel he sees:
How can I hide under a domain? For example Linkas@mydomain.tk


Depending on the network you're connecting to, there are many ways to do this.


Some networks have a usermode +x, which will mask your IP address. It requires you to have a registered account, on most networks. Once you've identified, you can do:

/mode YourNick +x


Some networks have the option to enable vhosts or cloaks. Enabling vhost will turn Linkas@ into Linkas@some.vhost.here

Basically a Vhost a string of letters and numbers, with periods instead of spaces. Many networks have HostServ services, and enabling your vhost is really easy. Once you've identified, you can request a vhost:

/msg hostserv request vhost.goes.here

Some networks like freenode provide users with cloaks. It's used to show affiliation (or lack thereof) to a particular group or project, but it also masks your IP as a side-effect. To get a cloak, you can join the #help channel for that network, and request a cloak there.


Some networks allow access via Tor. The instructions for setting up Tor on freenode network can be found in the links given below:

I hope this helps :)

  • 2
    Does freenode allow the /mode YourNick +x mode? When I tried this, I got the message ***Unknown MODE flag
    – modulitos
    Feb 7 '15 at 13:50
  • 5
    No, it doesn't. Instead, you can ask for an unaffiliated cloak in #freenode channel. Note that it's not foolproof - if you want to truly hide the IP you're connecting from, use Tor. Feb 10 '15 at 13:26
  • 1
    @AmalMurali what do you mean it's not foolproof? how can one get the ip of an unaffiliated person? Jul 30 '18 at 10:18
  • @yukashimahuksay: For example, if you accept DCC connections from someone, it discloses your IP to them (since DCC is client-to-client). I can think of at least 3 other ways to get the IP. In the end, unaffiliated cloaks aren't a fool-proof way to hide your IP. Jul 31 '18 at 3:24
  • @AmalMurali Where can I learn about those other three methods and ways to prevent them? Jul 31 '18 at 9:38

The easiest way would be using bouncer/BNC. In short, the bouncer connects to the server for you. There are many advantages beside hiding the IP. Please read instructions in bouncer as the usage may vary.

Here is a list of bouncers.

  • 1
    ok but I guess like web proxies, it's one thing having the software to run the proxy, but it's another to have it on a computer with a different ip. in one case you run the server yourself(if you have a computer with another ip to use), in another case you use somebody else's BNC. Do you have any info on who offers BNCs free for use?
    – barlop
    May 23 '13 at 8:39
  • @neo link is broken Jul 30 '18 at 10:19
  • @yukashimahuksay: Try this one: github.com/davisonio/awesome-irc#bouncers - If you want my recommendation, go with ZNC. It's the most popular one. It is being actively maintained as well. Jul 31 '18 at 3:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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