How to Repair named.conf in Plesk

Notes for myself and anyone else who runs into this problem…

I was checking yum for updates on one of my Plesk servers and did yum update caching-nameserver … Bad move. It blew away the Plesk named.conf file and killed named on the box.

Here’s what you need to do to get it back:

  1. First remove the rpms: yum remove caching-nameserver
  2. Next, re-install the default file: cp /var/named/run-root/etc/named.conf.default /var/named/run-root/etc/named.conf
  3. Now create a little shell script (found the info here and here), call it and run that script.
  4. Lastly restart named with service named restart and you should be good to go.

Sounds easy now but that took 2 hours… Hopefully this note will save someone an hour!