Help Center
About BadBlue

BadBlue Dynamic DNS - Frequently Asked Questions
BadBlue Help Center     BadBlue Discussion     Email support

What is 'DNS'?

DNS stands for 'Domain Name System' and is the master naming scheme for the Internet. DNS allows a web surfer to type in an address like http://www.news.com and have it automatically resolved to the correct IP address so that its content can be delivered to the user.

What is 'Dynamic DNS'?

When a typical PC connects to the Internet through a broadband, dialup or other connection it is often assigned a random IP address (usually through a process called DHCP).

The problem with a random IP address is that other Internet users don't know your new address each time you connect. Thus, users can't easily locate your PC when you run BadBlue or any other type of server.

Dynamic DNS helps solve the problem. Some servers (like BadBlue) include DNS software that determines when the PC's address has changed and sends the change to a master DNS server. For example, BadBlue supports a naming service called DynDNS.org. You can sign up for a free dynamic DNS account such as jsmith.dyndns.org.

This will allow you to distribute a DNS name that your users can type in to their browsers' address bar (http://jsmith.dyndns.org) rather than an IP address which can change frequently.

Can I get a 'real' domain name?

Yes, DynDNS supports fully custom domain names (e.g., jsmith.com) and these services will require that you pay fees to both a domain registrar as well as a naming service like DynDNS. Visit the DynDNS custom DNS page for details on this service.

How can I get a free dynamic DNS account?

BadBlue includes all of the software you need to run both a web server and a dynamic DNS client. The easiest way to get started is to download and install a copy of BadBlue. Once installed, click on Manage >> Manage domain name and follow the instructions.

In short, DynDNS.org provides free and paid naming services. On the DynDNS site, you can sign up for a free dynamic DNS account with a host name you choose such as jsmith.dyndns.org (where jsmith is the host name you might have chosen).

Does DynDNS support other server names?

Yes. When you sign up for a domain name using DynDNS, you can choose the host name and select from one of many server names that DynDNS supports. For example, consider the name:


jsmith is the host name that you choose yourself.

dyndns.org is one of serveral server names supported by DynDNS. When you sign up for an account, you will be prompted to choose from a list of server names.

Does BadBlue support other DNS services?

Not at this time. BadBlue currently only supports DynDNS, but we recommend that you bookmark this page and check back frequently to keep apprised of new DNS support features.

Other users can't surf to your PC?

Please review the Troubleshooting guide for a step-by-step review of how to let external users connect with your PC.

Creating your own DNS account in 8 easy steps

To begin, visit http://www.dyndns.org.

You've now got your own domain name! Remember to use the Manage >> Create a domain name for this PC option in BadBlue to finish configuration of your server. Other users should now be able to type in your hostname in their browsers and surf to your PC (for example http://jsmith.dyndns.org).

Common dynamic DNS problems and solutions

Problem: I can't tell what dynamic DNS is doing
Solution: Open the dyndns.log file in the folder to which you installed BadBlue (for example, c:\program files\badblue\pe for Personal Edition). The log file contains a description and timing of the events related to dynamic DNS updates. Possible reasons for dynamic DNS not functioning correctly are listed below.

Problem: My router is blocking access to my BadBlue server.
Solution: Set up 'port forwarding' to allow external systems to access BadBlue through the router.

D-Link port forwarding help links
Linksys port forwarding instructions (at bottom of page)

Problem: Everything seems okay but users still can't get to my site!
Solution: Is everything set up right, but other users can't get to your server running on port 80? Be advised that some Internet service providers (ISPs) block port 80! To change BadBlue's port number, double-click on the small BadBlue icon in the system tray. Press the Stop button, then change the port number (say, to port 8081). Press the Exit button, then restart BadBlue from the Windows Start menu.

In the browser address bar, users will now use the port number in addition to the address. For example, http://jsmith.dyndns.org:8081/ or

Remember, if you have a router, you'll need to reconfigure your router's port forwarding for the new port number (see above).

Problem: My system uses a proxy server to access web content.
Solution: Use the Manage >> Set search options menu to define the proxy server and port; exit and restart BadBlue to reconfigure dynamic DNS to use the proxy server.

Problem: I get 'access denied' error messages when configuring the server
Solution: Don't use your dynamic DNS name in the browser address bar when managing your server. BadBlue's built-in security can not verify that your browser is running locally when you use the DNS name. Instead, use the BadBlue main menu by right-clicking on the BadBlue system tray icon and selecting the 'Main menu' option. This will use a '' (or localhost) address that can be verified as local for security purposes.

Other users still can't surf to your PC?

Please review the Troubleshooting guide for a step-by-step review of how to let external users connect with your PC.

Can I view or manually override the IP address that Dynamic DNS uses?

Yes. The DynDNS site provides a web page for manual configuration of your IP address:


Substitute your host and server name for jsmith.dyndns.org in the browser address bar. You will need to authenticate (enter your DynDNS user-name and password) to modify your IP address manually.

BadBlue Help Center     BadBlue Discussion     Email support