INDEX   TOC
Introduction
Product Overview
Settings and Administration
ADSL
SIP Support
Security
Firewall Administration
Troubleshooting

Advanced Dynamic DNS Settings

You can enter several hostnames that you want to update, comma-separated. All those hosts will get the same IP address.

The dynamic DNS client can also update Static DNS and Custom DNS accounts at dyndns.org if you select the appropriate “Account type".

Static DNS is used if you do have a static, or nearly static, global IP address. Read more: http://support.dyndns.org/statdns/

Custom DNS is used if you want a true domain such as www.yoursite.com. Dyndns.org charges for this service. Read more: http://support.dyndns.org/mydyndns/custom/

The dynamic DNS client keeps the “Enable Wildcard" option you have selected on the dyndns.org site, unless you manually add a “dyndns.wildcard=ON" or OFF entry to http://192.168.0.1/edit.asp?file=/usr/dyndns.cfg

The dynamic DNS client automatically sends the product's global IP address to dyndns.org, unless you manually add “dyndns.myip=" entry followed by an IP address to http://192.168.0.1/edit.asp?file=/usr/dyndns.cfg

The dynamic DNS client automatically removes any “Mail Exchanger" options, even if you have entered such at the dyndns.org site, to avoid abuse of e-mail servers. (Read more: http://support.dyndns.org/whitepapers/mail.php )

If you know what you are doing, and do want to add a mail exchanger, then add its entry into the “Hostname" field.

If you for instance have yoursite.homeip.net and want to use mail exchanger mail.domain.com, enter into the “Hostname" field: yoursite.homeip.net&mx=mail.domain.com

In the similar fashion you can also add “&backmx=YES" into the “Hostname" field if you want to use it as a backup MX.

Very advanced:

Using other dynamic DNS providers than dyndns.org is possible if they also use plain port 80 web access as update mechanism, and you know the exact GET string their server expects.

For example if you are using www.tzo.com for dynamic DNS services:

1. Go to http://192.168.0.1/edit.asp?file=/usr/dyndns.cfg
2. Delete all lines listed in the edit box.
3. Type in as one row: dyndns.getstr=GET /webclient/signedon.html?TZOName=yourhost.tzo.com&Email=you@yourmail.com&TZOKey=password&IPAddress=%s HTTP/1.0\r\nUser-Agent: IX66\r\n
4. Type in on the next row: dyndns.server=cgi.tzo.com
5. Click Save .

The syntax for dyndns.getstr is the same as for printf: you can use \r for carriage return, \n for new line, etc. Mark the place where your global IP address shall be inserted with %s

Note!

  •  
  • When using dyndns.getstr, the data returned from the dynamic DNS server will be received, but ignored – no error checking is done.
  •  
  • As long as file dyndns.cfg contains dyndns.getstr and dyndns.server entries, all other entries in it will be ignored. Trying to enter any other entries using the Dynamic DNS page will be ignored too (however, clicking on "Save" still sends the dyndns.getstr request to the dyndns.server server you specified). The only way to remove the entry is to go to and click on "delete file".

    Related Topics:

    Get a dyndns account
    Config dyndns account
    Troubleshooting - Dynamic DNS