Configure dynamic DNS (DDNS)


What is Dynamic DNS (DDNS)?

Dynamic DNS (DDNS) is a service that automatically updates DNS records when your IP changes. This is useful if you have a dynamic IP (that changes) and want to access your server or home network using a fixed domain name.


When to use DDNS?

DDNS is useful when:

  • ✅ You have a dynamic IP from your internet provider
  • ✅ You want to access your server from anywhere using a domain
  • ✅ You have a server at home or in a small office
  • ✅ Your IP changes frequently

Popular DDNS services

No-IP (free):

Duck DNS (free):

DynDNS (paid):

  • Professional service
  • Paid plans available

Configure DDNS with No-IP

Step 1: Create account

Step 2: Create hostname

  • Once inside, look for Dynamic DNSHostnames
  • Click Create Hostname
  • Fill in:
    • Hostname: The name you want (e.g., myserver)
    • Domain: Select a domain (e.g., noip.com, ddns.net)
    • IP Address: Your current IP (updates automatically)
  • Click Create Hostname

Step 3: Install DDNS client

To update automatically, you need to install a client:

Windows:

  • Download the client from No-IP website
  • Install it and configure with your username and password
  • The client will update automatically when your IP changes

Linux:

You can use a script or client:

# Example with curl
curl "https://username:password@dynupdate.no-ip.com/nic/update?hostname=myserver.noip.com&myip=$(curl -s ifconfig.me)"

Or install the official No-IP client for Linux.


Configure DDNS with Duck DNS

Step 1: Create account

Step 2: Create subdomain

  • Enter the subdomain name you want
  • Click Add domain
  • Note the token they provide

Step 3: Configure automatic update

You can update manually by visiting:

https://www.duckdns.org/update?domains=mysubdomain&token=your-token&ip=

Or configure a cron job in Linux:

*/5 * * * * curl "https://www.duckdns.org/update?domains=mysubdomain&token=your-token&ip="

Configure DDNS on router

Many modern routers support DDNS:

  • Log in to your router's configuration
  • Look for the DDNS or Dynamic DNS section
  • Select your provider (No-IP, Duck DNS, etc.)
  • Enter your credentials
  • Enable the service

The router will update automatically when your IP changes.


Verify that DDNS works

Option 1: Verify from service panel

  • Log in to your DDNS service panel
  • Verify that the displayed IP is current
  • Verify the last update

Option 2: Verify with ping

ping myserver.noip.com

You should see your current IP.


Common issues

DDNS doesn't update

  • Verify that the client is running
  • Verify your credentials
  • Verify your internet connection
  • Check DDNS client logs

Hostname doesn't resolve

  • Wait for DNS propagation to complete
  • Verify that the hostname is active in the panel
  • Verify that the IP is updated

Service requires confirmation every 30 days

  • Some free services require periodic confirmation
  • Check your email for reminders
  • Consider paid services if you need more stability

Tips

  • ✅ Use reliable and established DDNS services
  • ✅ Regularly verify that the service is working
  • ✅ Configure the client to start automatically
  • ✅ Consider paid services for greater reliability
  • ✅ Have a backup access method (direct IP, etc.)

Need help?

If you're having trouble configuring DDNS or need help, open a ticket from the billing.baires.host panel or contact us for support.

You can also reach us through our social media:

Was this answer helpful? 0 Users Found This Useful (0 Votes)