Setting up active mode

For DC++ to work properly in active mode, it requires access on TCP and UDP listening ports, as well as outgoing access on all ports for both TCP and UDP.

You can simplify the process of setting up active mode if your router and operating system is UPnP compatible. If so, please read the How to set up UPnP FAQ instead, for more information.

  1. First you need to set up the router to forward the connections to the computer with DC++. This is could be called Port mapping, port redirecting, port forwarding or something like that. Find out how to do this with your router / NAT in the user manual.
  2. You need to forward two ports, with either the same port number or different ones. Select one or two numbers between 1024 - 65535, they should mostly all be free. Make sure both UDP and TCP is being forwarded on the port(s) you chose.
  3. The IP that you are forwarding to should be the internal IP address of your DC++ computer. It usually begins with "192.168", "172.16." or "10.x.". Go to the command prompt and type: ipconfig (Start Menu -> Run -> cmd /k ipconfig)
  4. When you have mapped the port(s) on the router, open up DC++ and go to Settings. Select active mode. In the port fields, enter the port number(s) that you forwarded on the router.
  5. In the IP field, you need to enter the external IP address of your router. Your external IP can be checked against DSLReport's IP page External Link.
  6. It should now be working. If it is working for a while, but the next time you use DC++, you only get "Connection Timeout’s or no results when searching, your IP (either external or internal) is likely to have changed. If you find the external IP is constantly changing, you can set yourself up with a dynamic name (i.e. hub.example.com). Such as Dynip External Link or DynDns External Link and put that name into the IP field. Make sure to use a program that updates the dynamic name service with your latest IP.

Windows XP?