December 12, 2023

DC++ Active Mode

Enabling “Active” mode for DC++ on the DI-624

This isn’t going to be a terribly informative page, as there is a lot of other resources out there. Basically, I just wanted to share what mistake I made when trying to switch my DC++ client from passive mode to active mode from behind the D-Link DI-624.

Steps sourced from D-Link Knowledge Base

Also recommended

Configure DC++:

Step 1 Open up DC++ and go to Settings. Select active mode and enter the port number that you want to open on the router (between 1024-65535).

Step 2 In the IP field, you need to enter the WAN or external IP address of your router. Go to for your IP address.

* If you have a dynamic IP address from your ISP, it may change. Check your IP every now and then to make sure it is correct.

Configure your router:

Step 3 Open your web browser and enter the IP address of your router ( Enter username (admin) and your password (leave blank).

Step 4 Click on Advanced and then Virtual Server.

Step 5 Create the rule:

  • Click Enabled
  • Enter a name (dc1)
  • Next to Private IP, enter the IP address of the computer you are running DC++ from
  • Select Both for Protocol Type
  • Enter the port number you chose above next to Private Port and Public Port
  • Click Always or configure a schedule
  • Click Apply and then Continue

If it is working for a while, but the next time you use DC++, you only get Connection Timeouts or no results when searching, your IP is likely to have changed – update again as described above.

Make sure you disable any firewall software. If you are using ZoneAlarm, you MUST uninstall ZoneAlarm completely. Disabling it will not work. There is a known issue using ZoneAlarm with DC++.

My mistake

The only reason this page exists is so that you can learn from my mistake (and be able to find D-Link’s instructions). When creating the rule, the instructions state “Next to private IP, enter the IP address of the computer YOU ARE RUNNING DC++ FROM”.

You’ve probably guessed. I entered the external IP address. Don’t do that. The only place you need to enter your external IP address is in DC++.

Also, to get the ipaddress of your computer, execute IPCONFIG from the “run” option in the start menu.

Was this page helpful? If you’ve still got questions that haven’t been answered, I’d really appreciate it if you could take a minute to drop me an email with what your problem is. I will endeavour to find an answer to your problem and include it on this page for future users. Thanks a lot.

455 thoughts on “DC++ Active Mode

  1. Having read this I believed it was extremely informative.
    I appreciate you taking the time and energy to put this article together.
    I once again find myself spending a lot of time both reading and posting comments.

    But so what, it was still worthwhile!

    Stop by my web blog … POLO SHIRT MEDIZIN

  2. I do not even know how I finished up right here, but I thought this put up used to be good.
    I don’t realize who you might be but certainly you are going to a famous blogger should you are not already.

Leave a Reply

Your email address will not be published. Required fields are marked *