DNS Notes

From DISI
Revision as of 22:23, 16 October 2020 by Khtang (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Updated 10/16/2020 EVERYTHING ALPHA

Troubleshooting

PLEASE MAKE BACKUP BEFORE YOU EDIT ANY FILE!!!

Broken DNS Bind/named service

$ nslookup <server_name>
;; Got SERVFAIL reply from XX.XX.X.X, trying next server -> This means alpha is not about to resolve db.cluster.ucsf.bkslab.org file 
$ nslookup <IP Address>
;; Got SERVFAIL reply from XX.XX.X.X, trying next server -> This means alpha is not about to resolve db.20.10.in-addr-arpa file for reverse ip > name lookup

This is caused by broken db files in /var/named/dynamic either from incorrect syntax (space instead of tab) or mismatched serial number between .jnl file and db.* file when you manually edit those db.* files.

when run

$ rndc reload 

You will see these error in the log in /var/log/named/default.log

16-Oct-2020 14:00:21.271 general: error: zone cluster.ucsf.bkslab.org/IN: journal rollforward failed: journal out of sync with zone
16-Oct-2020 14:00:21.271 general: error: zone cluster.ucsf.bkslab.org/IN: not loaded due to errors.
16-Oct-2020 14:00:21.272 general: info: zone desktop.ucsf.bkslab.org/IN: loaded serial 157

What to do:

Save a back up and Make sure the syntax on db.cluster.ucsf.bkslab.org or db.20.10.in-addr-arpa is correct (remember to change the serial number)
rm db.cluster.ucsf.bkslab.org.jnl
rm db.20.10.in-addr-arpa.jnl
rndc reload 
service named restart