DDNS - why won't my update method work?

Hi all,

Vaving got past the '?' problem with your help, I now find myself with another difficulty.

I have set up my update method as follows:

conf t ip ddns update method MyMethod http add http://usernamei: snipped-for-privacy@members.dyndns.org/nic/update?system=dyndns&hostname=millcorner.ath.cx&myip=

have also tried

add http://username: snipped-for-privacy@members.dyndns.org/nic/update?system=dyndns&hostname=&myip=

(Unfortunately the latter meanse I have to name my router with the same hostname as the DynDns one, so I prefer the former)

Then:

int dialer0 ip ddns update hostname members.dyndns.org ip ddns update method MyMethod

The problem is that neither of these seems to work. I'm following the Cisco docs to the letter - to the best of my ability. What else am I missing?

I can use the PDM instead of CLI and the built in method for DynDns. This does work, but also suffers from the same problem as my second option above.

Reply to
John Chajecki
Loading thread data ...

First your router DNS client must resolve members.dyndns.org. If you use dynamically assigned DNS servers of your provider the first call of the DDNS update method may happen before the DNS servers are imported.

If you have an inbound ACL on your outside interface add

access-list permit tcp members.dyndns.org eq www any [log]

Since the request does not origin from the inside interface the FW does not create this ACE on demand.

Drawbacks: IOS replaces the hostname with the IP address when you enter the ACE. So if the IP address of members.dyndns.org will change... Since you don't know your WAN IP nor port number you cannot restrict the destination. A better solution will be a time-based ACE valid for 6 minutes after interface status change, but I haven't managed this till now.

I have DDNS/http running w/o problems for 9 months now.

Reply to
Uli Link

Cabling-Design.com Forums website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.