Upgrading BIND on a plesk windows server
If you want to manually upgrade the version of BIND running on your plesk windows server then follow the following steps:
- Check what version of bind you are currently running by going to the Components Management in plesk, you should see something like the following:
- Go to LINK and download desirable version of BIND for Windows.
- Unzip the file to a a new folder
- Within the plesk service manager stop the BIND service Plesk Name Server service
- Rename the %plesk_dir%\dns\bin folder to something like bin(old)
- You can either copy the entire unzipped folder into the %plesk_dir%\dns\bin dir or you can copy the following set of unzipped files to %plesk_dir%\dns\bin folder:
Overwriting any files as you have already made a backup of the bin directory
BINDInstall.exe
dig.exe
dnssec-keygen.exe
dnssec-signzone.exe
host.exe
named.exe
named-checkconf.exe
named-checkzone.exe
named-compilezone.exe
nslookup.exe
nsupdate.exe
rndc-confgen.exe
rndc.exe
libbind9.dll
libeay32.dll
bindevt.dll
libdns.dll
libisccc.dll
libisccfg.dll
libisc.dll
liblwres.dll
- Check a couple of the files to make sure that the permissions are inherited from the parent folder %plesk_dir%\dns\bin and look like:
psaadm – allow read & execute
psaserv – deny all
psacln – deny all
- Make sure that the Operational System has the version of Microsoft Visual C++ 2005 Redistributable Package installed equaled or higher than the package shipped with the BIND distributive (the vcredist_x86.exe file in the unzipped folder).
- Start BIND service Plesk Name Server service.
- If you then login to plesk and go to Components Management you can check what version is registered in plesk to make sure the upgrade worked:
Related Posts
| Print article | This entry was posted by PB on July 26, 2010 at 14:42, and is filed under Plesk. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |

about 1 year ago
I tried these exact steps above (three times now), but I get the following error when I attempt step 9 (Start BIND service Plesk Name Server service):-
————
System error 14001 has occurred.
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.
————
The file permissions are as they should be above.
Because of this error I’m stuck on 9.4.2 which crashes occasionally