Chapter 8. Virtual hosting

It may be advantageous to run multiple separate PDNS installations on a single host, for example to make sure that different customers cannot affect each others zones. PDNS fully supports running multiple instances on one host.

To generate additional PDNS instances, copy the init.d script pdns to pdns-name, where name is the name of your virtual configuration. Must not contain a - as this will confuse the script.

When you launch PDNS via this renamed script, it will seek configuration instructions not in pdns.conf but in pdns-name.conf, allowing for separate specification of parameters.

Be aware however that the init.d force-stop will kill all PDNS instances!