Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Does anybody know how to update a load balanced DNS entry on a BIND9 server using nsupdate?

Everything in DNS is setup and works, I can happily update my name server using nsupdate but I can't find any syntax to allow me to add multiple endpoints to an entry. For example, I have an entry such as:

www           IN A       192.168.1.20
              IN A       192.168.1.21
              IN A       192.168.1.22

The 192.168.1.22 is going down for maintenance and I want to remove it from the DNS record in advance, I would like to run:

nsupdate [keys etc]
> server dns.example.com
> update delete www.example.com
> update add www.example.com 1 IN A 192.168.1.20 A 192.168.1.21
> send
> quit

Obviously manually editing the DNS file works fine, but I'd like to do this over nsupdate. If anyone can provide a way of doing this I'd be very grateful, thanks.

share|improve this question
2  
Having more than one CNAME violates RFC. Does that even work? –  Michael Hampton Aug 25 '13 at 14:06
1  
I think you may well be right, I'll change that to A records instead –  Yossarian Aug 25 '13 at 19:33
add comment

1 Answer

up vote 1 down vote accepted

Just use multiple update add lines.

...
update add www.example.com 3600 IN A 192.168.1.20
update add www.example.com 3600 IN A 192.168.1.21
send
share|improve this answer
    
I'm an idiot! Thanks. I only tested it with CNAMEs... –  Yossarian Aug 26 '13 at 6:55
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.