Ok, resolvi assim:
Digamos que meu endereço IP seja 46.249.xx.yy No arquivo named.conf.local eu escrevi isso, sobre a zona de DNS reverso:
zone "xx.249.46.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.46.249.xx";
};
No arquivo db.46.249.xx, que está no diretório "zones", fiz isso:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.xxxxxxxx.com. director.xxxxxxxx.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.
yy IN PTR ns1.xxxxxxxxxx.com.
yy IN PTR mail.xxxxxxxxx.com.
Agora, quando reinicio o BIND, não recebo mais nenhum erro no arquivo debug.log e quando executo isso:
nslookup 46.249.xx.yy
depois recebo 2 respostas:
ns1.xxxxxxxxx.com
e
mail.xxxxxxxx.com
E quando eu corro o cheque:
named-checkzone xxxxxxxxx.com /etc/bind/zones/db.46.249.xx
Eu fico bem.
P.S. Em suma, meu arquivo de zona de DNS reverso estava todo desarrumado e realmente não tinha nada a ver com o meu ISP atualizar meu registro PTR para o meu IP estático que eles possuem.