FAQ Omada Dynamic DNS - omada-dev/omada-sdn GitHub Wiki
Omada help description version: 5.9.9
- Omada Dynamic DNS description
- DDNS Services integrated in Omada
- Custom DDNS Services integrated in Omada
Dynamic DNS (Dynamic Domain Name Service) allows assigning a fixed domain name to a dynamic WAN IP address of your gateway, which enables the Internet hosts to access the device or the hosts in LAN using the domain names. DDNS is usually offered by the DDNS provider such as DynDNS, No-IP, Peanuthull, Comexe and Custom. DDNS providers offer users the DDNS client. TP-Link gateway has been equipped with some common DDNS client. After users log in to the DDNS client, the router’s changing WAN port IP is bound with a certain domain name address. The domain name address is the one that the user registered at the DDNS service provider.
-
Service Provider: Select your service provider of Dynamic DNS. The Controller supports:
- DynDNS
- No-IP
- Peanuthull
- Comexe
-
Custom
- Namecheap (Guides/FAQs: Official Namecheap DDNS Knowledgebase)
- FreeDNS
- ...
-
Status: Click the checkbox to enable the Dynamic DNS entry.
-
Interface: Select the WAN port which the Dynamic DNS entry applies to.
-
Username:Enter your username for the service provider. If you haven’t registered at the service provider, clickGo To Register
-
Password: Enter your password for the service provider.
-
Domain Name: Enter the domain name provided by your service provider. Remote users can use the domain name to access your local network through WAN port.
-
Update Interval: Select how often the WAN IP address is automatically updated.
-
Update URL: Enter the URL provided by your DDNS service provider in format of
http://[USERNAME]:[PASSWORD]@api.cp.easydns.com/dyn/tomato.php?hostname=[DOMAIN]&myip=[IP]
The router will automatically update user information to the service provider.
-
Following service provider are integrated in Omada:
Service Provider Homepage DynDNS https://account.dyn.com/ No-IP https://www.noip.com/ Peanuthull http://www.oray.cn/ Comexe https://www.comexe.cn/
-
Custom service provider (not integrated in omada, but can be used as custom service provide)
-
Any service provider using
[USERNAME],[PASSWORD]and[DOMAIN]can be used, here are few frequently used providers:Service Provider Guides/FAQ's/URL's IPv4 IPv6 Update URLs FreeDNS - Interface V1
- Interface V2
- Update Interface v2 Tipsyes yes - V1: http://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]
- V2:http://[USERNAME]:[PASSWORD]@sync.afraid.org/u/?h=[DOMAIN]&ip=[IP]
- V2 inline:http://sync.afraid.org/u/?u=[USERNAME]&p=[PASSWORD]&h=[DOMAIN]&ip=[IP]Namecheap - DDNS Documentation yes no IPv4: http://dynamicdns.park-your-domain.com/update?host=[USERNAME]&domain=[DOMAIN]&password=[PASSWORD]&ip=[IP] -
Custom service provider which do not work with current Omada version, but might be available in future. Reason why it can not be used is very simple, it is because Omada developers made mandatory use of
[USERNAME],[PASSWORD]and[DOMAIN]in Update-URL field. In following example, I use[TOKEN]which is currently not available in Omada. But Omada developers will either create token field and in case it is used Update-URL should allow only[TOKEN]. Other possibility is if omada Developers do not make mandatory use of variables in Update-URL field. This solution would work, since one could enter token into password field and use just[PASSWORD].Service Provider Guides/FAQ's/URL's IPv4 IPv6 Update URLs ClouDNS- DDNS Documentationyesyes- IPv4:https://ipv4.cloudns.net/api/dynamicURL/?q=[TOKEN]
-IPv6:https://ipv6.cloudns.net/api/dynamicURL/?q=[TOKEN]FreeDNS token- Interface V1
-Interface V2
-Update Interface v2 Tipsyesyes- V1:https://freedns.afraid.org/dynamic/update.php?[TOKEN]/
-V2:http://sync.afraid.org/u/[TOKEN]/
-
click "Create New Dynamic DNS Entry" button and create Custom service provider:

-
Enter your parameters for ddns service with FreeDNS
You can use Username and Password, inline or Username and Password. (for more info, check DDNS service Parameters - FreeDNS)

-
Click "Create"
