Home › Knowledgebase › KB-463

How to set up and configure a dynamic DNS (DDNS) service to access your office network with a changing IP address

Summary

This guide helps you troubleshoot and resolve: How to set up and configure a dynamic DNS (DDNS) service to access your office network with a changing IP address. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

If your business relies on remote access to your office network, security cameras, or self-hosted applications, a dynamic DNS (DDNS) service is essential. Most Australian ISPs assign dynamic public IP addresses that change periodically, which can break your remote connections without warning. DDNS solves this by automatically updating a hostname (such as yourcompany.ddns.net) whenever your IP address changes, so you always have a reliable way to reach your network. This guide walks you through choosing a DDNS provider, configuring it on your router, and verifying everything is working correctly.

Before You Begin

You'll need a few things ready before starting the configuration:

If your router was supplied or managed by 220 Internet Services, contact us before changing any settings. Some managed routers have DDNS pre-configured or require specific changes through our support portal.

Choosing a DDNS Provider

Several reputable DDNS providers offer free or low-cost plans suitable for small businesses:

For most small business and home office setups, DuckDNS or No-IP are excellent starting points. If you already own a domain name through Cloudflare, using their DDNS functionality gives you a more professional-looking address.

Setting Up Your DDNS Account

  1. Visit your chosen provider's website and create an account using your business email address.
  2. Choose a hostname that's easy to remember, such as yourbusinessname.ddns.net or youroffice.duckdns.org.
  3. Confirm your email address if required by the provider.
  4. Note down your hostname, username, and password (or API token) — you'll need these for the router configuration.

For DuckDNS, you'll receive a token after creating your account. This token acts as your password when configuring the router.

Configuring DDNS on Your Router

The exact steps vary depending on your router brand, but the general process is similar across most business routers (Netgear, TP-Link, ASUS, D-Link, MikroTik, and so on).

Common Router Brands

Netgear Routers

  1. Open a web browser and navigate to http://www.routerlogin.net or 192.168.1.1.
  2. Log in with your admin credentials.
  3. Go to AdvancedAdvanced SetupDynamic DNS.
  4. Select your DDNS provider from the dropdown menu.
  5. Enter your hostname, username, and password.
  6. Click Apply to save your settings.

TP-Link Routers

  1. Navigate to http://tplinkwifi.net or 192.168.0.1 in your browser.
  2. Log in with your admin credentials.
  3. Go to AdvancedNetworkDynamic DNS.
  4. Click Add and select your service provider.
  5. Enter your domain name, username, and password.
  6. Click Save.

ASUS Routers

  1. Navigate to http://router.asus.com or 192.168.1.1.
  2. Log in with your admin credentials.
  3. Go to WANDDNS.
  4. Switch the toggle to Enable.
  5. Select your DDNS provider from the dropdown.
  6. Enter your hostname and credentials.
  7. Click Apply.

MikroTik Routers

  1. Open WinBox and connect to your router.
  2. Go to IPCloud.
  3. Enable DDNS and enter your hostname and credentials.
  4. Click Apply and OK.

If your router doesn't support your chosen DDNS provider natively, you can run a DDNS update client on a computer that's always powered on, such as a server or NAS device. Most providers offer a small script or application for this purpose.

Verifying Your DDNS Configuration

After configuring your router, confirm everything is working correctly:

  1. Wait five to ten minutes for the first DDNS update to propagate.
  2. From an external network (such as your mobile phone on 4G/5G), visit your DDNS hostname in a browser.
  3. You should see your router's login page or whatever service you've configured to be accessible externally.
  4. To check your current public IP address, visit https://whatismyip.com and compare it to the IP address your DDNS provider reports.

Troubleshooting

DDNS Not Updating

Hostname Doesn't Resolve

Can't Access Internal Services

For added security, avoid exposing sensitive services directly to the internet. Consider setting up a VPN server on your router or a dedicated device, and connect to that VPN before accessing internal resources. This is far safer than opening multiple ports.

Security Recommendations

Exposing any service to the internet carries risk. Follow these practices to keep your network secure:

If you're unsure about any of these steps or would like assistance configuring DDNS on your network, our support team is happy to help. Contact us during business hours and we can walk you through the process or arrange a remote configuration session.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket