Ao usar o nsupdate para atualizar os registros A e PTR, por que recebo a “atualização falhada: a atualização RR está fora da zona (NOTZONE)”?

3

Ao usar a seguinte entrada para nsupdate para atribuir um registro A e um registro PTR ao mesmo tempo:

server dns01.example.com
update delete pup01.example.com. A
update add pup01.example.com. 300 A 172.29.207.209
update delete 209.207.29.172.in-addr.arpa. PTR
update add 209.207.29.172.in-addr.arpa. 300 PTR pup01.example.com.
send

Recebemos o seguinte erro retornado por bind9:

Sep 23 14:26:12 dns01 named[1070]: client 172.29.207.209#25781/key example.com: view example.com-default: updating zone 'example.com/IN': update failed: update RR is outside zone (NOTZONE)

O que o erro significa?

    
por Graham Leggett 23.09.2015 / 16:38

1 resposta

5

Com base em um relatório de bug de 2004 no link , o solução é a seguinte:

Uma linha em branco precisa ser introduzida entre a configuração do registro A e a configuração do registro PTR, assim:

server dns01.example.com
update delete pup01.example.com. A
update add pup01.example.com. 300 A 172.29.207.209
[blank line goes here]
update delete 209.207.29.172.in-addr.arpa. PTR
update add 209.207.29.172.in-addr.arpa. 300 PTR pup01.example.com.
send

Isso resulta no seguinte no log:

Sep 23 14:40:12 dns01 named[1070]: client 172.29.207.209#36127/key example.com: view example.com-default: updating zone 'example.com/IN': deleting rrset at 'pup01.example.com' A
Sep 23 14:40:12 dns01 named[1070]: client 172.29.207.209#36127/key example.com: view example.com-default: updating zone 'example.com/IN': adding an RR at 'pup01.example.com' A
Sep 23 14:40:12 dns01 named[1070]: client 172.29.207.209#36127/key example.com: view example.com-default: updating zone '29.172.in-addr.arpa/IN': deleting rrset at '209.207.29.172.in-addr.arpa' PTR
Sep 23 14:40:12 dns01 named[1070]: client 172.29.207.209#36127/key example.com: view example.com-default: updating zone '29.172.in-addr.arpa/IN': adding an RR at '209.207.29.172.in-addr.arpa' PTR

Espero que isso economize alguém algum tempo.

    
por 23.09.2015 / 16:46

Tags