Skip to main content

DDNS-GO Usage Guide

What is DDNS

DDNS (Dynamic DNS) automatically updates a fixed domain name with a device's changing public IP address.

Benefits:

  • You don't need to remember the current public IP
  • The domain stays valid after network reconnections or IP changes
  • Easier for remote access to devices on home or mobile networks

For BliKVM, the main value of DDNS is:

Always reach your device using a fixed domain name instead of looking up its current public IP.


Current solution

BliKVM currently uses DDNS-GO as the DDNS management tool.

On the UI you'll see:

DDNS settings
  • Use DDNS-GO
  • service status indicator
  • Open Configuration

Enable DDNS-GO in BliKVM and open the DDNS-GO configuration page to complete your domain setup.


Why public IPv6 + DDNS is a good fit for BliKVM

Many devices lack a public IPv4 but are assigned public IPv6 by ISPs.

In that case, public IPv6 + DDNS is an excellent remote access solution for BliKVM.

Typical scenario

Assume your BliKVM device:

  • is on a home network
  • has no public IPv4
  • has a public IPv6 that may change

Without DDNS you would need to:

  1. Check the device's current public IPv6
  2. Manually enter the long IPv6 address in your browser

IPv6 addresses are long, hard to remember, and become invalid after changes.

With DDNS-GO:

  1. Assign a domain to the device, for example:
kvm.example.com
  1. DDNS-GO updates that domain to the device's current public IPv6

  2. From then on visit:

https://kvm.example.com

As long as DDNS-GO runs, the domain will point to the new address after IP changes.


When to use

Enable DDNS-GO when:

  • Your home broadband provides a public IPv6
  • You want a stable domain to access BliKVM

Steps

1. Open the DDNS page

Navigate:

Settings -> Remote Access -> DDNS

2. Enable DDNS-GO

Toggle:

Use DDNS-GO

The page shows the service status after enabling.

3. Open the configuration UI

When the service is running, click:

Open Configuration

This opens the native DDNS-GO configuration page.

4. Configure your DNS provider in DDNS-GO

Enter provider-specific information, for example:

  • domain
  • subdomain/host record
  • access key / token
  • record type

5. Access BliKVM via the domain

After a successful setup you can reach BliKVM using your domain instead of the raw IP.


Example

  • Device uses a non-static public IPv6
  • Example domain: blikvm.cloud
  • The example API used in tests is Tencent Cloud's free API (requires a personal Tencent Cloud account)

Configure DDNS-GO similar to:

DDNS main settings

After configuration, open the logs after a few seconds to see success:

DDNS success log

Then simply visit:

https://blikvm.cloud

Will settings be lost after an upgrade?

No.

DDNS-GO saves its configuration in the device data directory. Normal upgrades retain the configuration and enabled state, so reconfiguration is generally not needed after upgrades.


Common checks

If the domain does not work, check:

1. Service enabled

Confirm Use DDNS-GO is turned on in the BliKVM UI.

2. Service running

The UI should show the service status and display Open Configuration.

3. DNS record updated

Query your domain to verify it resolves to the current public IPv6.

4. IPv6 connectivity from the client

Even if the device has a public IPv6, the client network must also support IPv6 to connect.


Recommendation

If your BliKVM's network supports public IPv6, prefer:

Public IPv6 + DDNS-GO + fixed domain

It is simple, reliable, and suited for long-term remote access — ideal for home management and remote device access when no public IPv4 is available.