Solved

Cisco 877W: updating TWO DynDNS names

Posted on 2011-09-24
12
1,045 Views
Last Modified: 2012-05-12
I need use 2 dyndns names. Looks logical using for that one (when I used two methods result is the same) update method:
ip ddns update method my_dyndns
 HTTP
  add http://<user>:<password>@members.dyndns.org/nic/update?system=dyndns&hostname=<h>&myip=<a>
exit
 interval maximum 0 5 0 0
 interval minimum 0 5 0 0
exit

But when I make
int Dialer0
...
 ip ddns update hostname name1.dyndns.org
 ip ddns update my_dyndns
 ip ddns update hostname name2.dyndns.org
 ip ddns update my_dyndns
...
only last name (name2) exists in running-config

What's wrong?
0
Comment
Question by:MiZN
  • 5
  • 4
  • 3
12 Comments
 
LVL 22

Expert Comment

by:eeRoot
ID: 36595427
Can you post the results of these 2 commands -

sh ip ddns update
sh ip ddns update method
0
 
LVL 44

Expert Comment

by:Darr247
ID: 36595599
Rather than trying to discover the undocumented IOS functions
(like, specifying hostname1= and hostname2= in the method definition, then 'stacking' the names, e.g.
ip ddns update hostname1 name1.dyndns.org hostname2 name2.dyndns.org
in the configuration), which may or may not work with another version of IOS (if you can even get that to work with your current IOS version, whatever that is), I would just have the router update 1 hostname and install a software client on 1 of the servers to update the other hostname.
0
 

Author Comment

by:MiZN
ID: 36596195
eeRoot:
Router#sh ip ddns up    
Dynamic DNS Update on Dialer0:
  Update Method Name            Update Destination
  name1_dyndns                    not available
Router#sh ip ddns up m
Dynamic DNS Update Method: name1_dyndns
  Dynamic DNS update via HTTP based protocols
    URL used to add DNS records: http://<user>:<pass>@members.dyndns.org/nic/update?system=dyndns&hostname=<h>&myip=<a>
    URL used to remove DNS records:
  Maximum update interval: 0 days 5 hours 0 minutes 0 seconds
  Minimum update interval: 0 days 5 hours 0 minutes 0 seconds
Dynamic DNS Update Method: nqme2_dyndns
  Dynamic DNS update via HTTP based protocols
    URL used to add DNS records: http://<user>:<pass>@members.dyndns.org/nic/update?system=dyndns&hostname=<h>&myip=<a>
    URL used to remove DNS records:
  Maximum update interval: 0 days 5 hours 0 minutes 0 seconds
  Minimum update interval: 0 days 5 hours 0 minutes 0 seconds

May be I need change <h> by name1(2).dyndns.org and/or omit myip? Or should I add remove after each add command?

Darr247:
Now I use 2 DDNS clients, and I'd like wake them on LAN (WAN in reality). On powering off device I can't use any software.
0
 
LVL 22

Expert Comment

by:eeRoot
ID: 36597123
The only thing that seems strange is the name of the second entry is "nqme2_dyndns" instead of name2

Have you tried removing one of the "ip ddns update my_dyndns" commands so it looks like this?
 ip ddns update hostname name1.dyndns.org
 ip ddns update hostname name2.dyndns.org
 ip ddns update my_dyndns

Also, maybe remove the "interval minimum 0 5 0 0" command or set istso there is time gap between the min and max
0
 
LVL 44

Expert Comment

by:Darr247
ID: 36599277
I think an interval command isn't needed at all... then it should update only when the outside IP changes.
0
 

Author Comment

by:MiZN
ID: 36599917
eeRoot:
1. nqme2 was MY miswriting
2.
ip ddns update hostname name1.dyndns.org
ip ddns update hostname name2.dyndns.org
ip ddns update my_dyndns
and making intervals different
gives
Router#sh ip ddns update
Dynamic DNS Update on Dialer0:
  Update Method Name            Update Destination
  my_dyndns                     not available
Router#sh ip ddns update m
Dynamic DNS Update Method: my_dyndns
  Dynamic DNS update via HTTP based protocols
    URL used to add DNS records: http://<user>:<psw>@members.dyndns.org/nic/update?system=dyndns&hostname=<h>&myip=<a>
    URL used to remove DNS records:
  Maximum update interval: 0 days 5 hours 0 minutes 0 seconds
  Minimum update interval: 0 days 4 hours 0 minutes 0 seconds
Router#
As earlier, only second (last) hostname leaves in running config...
Option
debug ip ddns update at the beginning of config
gives no inofmation during reloading router
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 22

Expert Comment

by:eeRoot
ID: 36707536
You may want to open a ticket with Cisco TAC, the code does not appear to be behaving as it should then.
0
 

Author Comment

by:MiZN
ID: 36710645
I'll try with TAC. And at https://supportforums.cisco.com/message/809837#809837

I found such advice:
Set your router to update a single record, and then use CNAME records to point all of your other hostnames at that record.

But I don't know how to do that...
0
 
LVL 44

Expert Comment

by:Darr247
ID: 36712178
DynDNS doesn't offer CNAME/alias updating on their free service.
I think you'd have to pay for at least their DynDNS Pro level ($15/year).
I would ask there before paying though... if both end with the same domain.tld you might be able to use an A Record instead of CNAME. That would still require a paid account. Their Webhop feature might work for that if they don't have the same domain.tld ending, too.
0
 

Accepted Solution

by:
MiZN earned 0 total points
ID: 36894954
Solved. I don't completely understand how. All what I added and changed is below. Important things are in bold
...
hostname Router
...
ip dhcp excluded-address 192.168.1.2 192.168.1.9
ip dhcp excluded-address 192.168.1.63
ip dhcp excluded-address 192.168.1.100
!
ip dhcp pool 877W
   network 192.168.1.0 255.255.255.0
   default-router 192.168.1.1
   dns-server 192.168.1.1
   domain-name home
!
!
ip dhcp update dns both
ip cef
ip domain name home
ip host name1.dyndns.org 192.168.1.63
ip host name2.dyndns.org 192.168.1.2
ip name-server 156.154.70.22
ip name-server 156.154.71.22
ip dhcp-client update dns server both
ip ddns update method name1
 HTTP
  add http://<user>:<password>@members.dyndns.org/nic/update?system=dyndns&hostname=name1.dyndns.org&myip=<a>
exit
 interval maximum 0 5 0 0
 interval minimum 0 5 0 0
exit
ip ddns update method name2
 HTTP
  add http://<user>:<password>@members.dyndns.org/nic/update?system=dyndns&hostname=name2.dyndns.org&myip=<a>
exit
 interval maximum 0 5 0 0
 interval minimum 0 5 0 0
exit
...
int Dialer0
 ip dhcp client update dns
 ip ddns update name1
 ip ddns update name2
 ip address negotiated
...
 no ip redirects
...
exit

Nevetheless, in debug I looked strings like
Adding DNS mapping for Router.home <=> 91.79.199.117
But both hosts have right IP.
May be more elagant solution exist, but I don't know it. Due to both hosts have same IP, it is possible to set IP to second host without DDNS...
0
 
LVL 22

Expert Comment

by:eeRoot
ID: 36895002
Ah, that method makes sense.  Good example of code, thanks for posting the solution.
0
 

Author Closing Comment

by:MiZN
ID: 36938185
I'm not sure, that it's a simplest solution
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In the hope of saving someone else's sanity... About a year ago we bought a Cisco 1921 router with two ADSL/VDSL EHWIC cards to load balance local network traffic over the two broadband lines we have, but we couldn't get the routing to work consi…
I recently attended Cisco Live! in Las Vegas, a conference that boasted over 28,000 techies in attendance, and a week of hands-on learning hosted by a solid partner with which Concerto goes to market.  Every year, Cisco displays cutting-edge technol…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now