url
Use url to specify the URL address for DDNS update requests.
Use undo url to restore the default.
Syntax
url request-url
undo url
Default
No URL address is specified for DDNS update requests.
Views
DDNS policy view
Predefined user roles
network-admin
mdc-admin
Parameters
request-url: Specifies the URL address, a case-sensitive string of 1 to 240 characters.
Usage guidelines
The URL addresses configured for update requests vary by DDNS server. Common DDNS server URL address formats are shown in Table 29.
Table 29: Common URL addresses for DDNS update request
DDNS server | URL addresses for DDNS update requests |
---|---|
www.3322.org | http://members.3322.org/dyndns/update?system=dyndns&hostname=<h>&myip=<a> |
DYNDNS | http://members.dyndns.org/nic/update?system=dyndns&hostname=<h>&myip=<a> |
DYNS | http://www.dyns.cx/postscript.php?host=<h>&ip=<a> |
ZONEEDIT | http://dynamic.zoneedit.com/auth/dynamic.html?host=<h>&dnsto=<a> |
TZO | http://cgi.tzo.com/webclient/signedon.html?TZOName=<h>IPAddress=<a> |
EASYDNS | http://members.easydns.com/dyn/ez-ipupdate.php?action=edit&myip=<a>&host_id=<h> |
HEIPV6TB | http://dyn.dns.he.net/nic/update?hostname=<h>&myip=<a> |
CHANGE-IP | http://nic.changeip.com/nic/update?hostname=<h>&offline=1 |
NO-IP | http://dynupdate.no-ip.com/nic/update?hostname=<h>&myip=<a> |
DHS | http://members.dhs.org/nic/hosts?domain=dyn.dhs.org&hostname=<h>&hostscmd=edit&hostscmdstage=2&type=1&ip=<a> |
HP | https://server-name/nic/update?group=group-name&myip=<a> |
ODS | ods://update.ods.org |
GNUDIP | gnudip://server-name |
PeanutHull | oray://phservice2.oray.net |
The URL address cannot contain the username or password. To configure the username and password, use the username command and the password command.
HP and GNUDIP are common DDNS update protocols. The server-name parameter is the domain name or IP address of the service provider's server using one of the update protocols.
The URL address for an update request can start with:
http://—The HTTP-based DDNS server.
https://—The HTTPS-based DDNS server.
ods://—The TCP-based ODS server.
gnudip://—The TCP-based GNUDIP server.
oray://—The TCP-based DDNS server.
The domain names of DDNS servers are members.3322.org and phservice2.oray.net. The domain names of PeanutHull DDNS servers can be phservice2.oray.net, phddns60.oray.net, client.oray.net, ph031.oray.net, and so on. Determine the domain name in the URL according to the actual situation.
The port number in the URL address is optional. If you do not specify a port number, the default port number is used. HTTP uses port 80, HTTPS uses port 443, and the PeanutHull server uses port 6060.
The system automatically performs the following tasks:
Fills <h> with the FQDN that is specified when the DDNS policy is applied to an interface.
Fills <a> with the primary IP address of the interface to which the DDNS policy is applied.
You can also manually specify an FQDN and an IP address in <h> and <a>, respectively. In this case, the FQDN that is specified when the DDNS policy is applied to an interface will not take effect. As a best practice, do not manually change the <h> and <a> because your configuration might be incorrect.
You cannot specify an FQDN and IP address in the URL address for contacting the PeanutHull server. Alternatively, you can specify an FQDN when applying the DDNS policy to an interface. The system automatically uses the primary IP address of the interface to which the DDNS policy is applied as the IP address for DDNS update.
To avoid misinterpretation, do not include colons (:), at signs (@), and question marks (?) in your login username or password, even if you can do so.
If you execute this command multiple times, the most recent configuration takes effect.
Examples
# Specify the URL address for DDNS update requests for DDNS policy steven_policy. The device contacts www.3322.org for DDNS update.
<Sysname> system-view [Sysname] ddns policy steven_policy [Sysname-ddns-policy-steven_policy] url http:// members.3322.org/dyndns/update?system=dyndns&hostname=<h>&myip=<a>
Related commands
ddns policy
display ddns policy
password
username