Questions come in over a file descriptor, by default standard input.
Answers are sent out over another file descriptor, standard output by default.
Questions and answers are terminated by single newline (`\n`) characters.
-Fields in lines must be seperated by tab ('\t') characters.
+Fields in lines must be separated by tab ('\t') characters.
## Handshake
PowerDNS sends out `HELO\t1`, indicating that it wants to speak the protocol as defined in this document, version 1.
Generally to enable a Master/Slave setup you have to take care of following properties.
* The [master](settings.md#master)/[slave](settings.md#slave) state has to be enabled in the respective `/etc/powerdns/pdns.conf` config files.
* The nameservers have to be set up correctly as NS domain records i.e. defining a NS and A record for each slave.
-* Master/Slave state has to be configured on a per domain basis in the `<+pdns_database_name+>.domains` table. Namely the `type` column has to be either `MASTER` or `SLAVE` respectively and the slave needs a comma seperated list of master node IP addresses in the `master` column in the `pdns_db.domains` table. [more to this topic](backend-generic-sql)
+* Master/Slave state has to be configured on a per domain basis in the `<+pdns_database_name+>.domains` table. Namely the `type` column has to be either `MASTER` or `SLAVE` respectively and the slave needs a comma separated list of master node IP addresses in the `master` column in the `pdns_db.domains` table. [more to this topic](backend-generic-sql)
## IXFR: incremental zone transfers
If the 'IXFR' zone metadata item is set to 1 for a zone, PowerDNS will attempt to retrieve
first or main instance, and `gmysql-server2-host` for the second one.
## `load-modules`
-* Paths, seperated by commas
+* Paths, separated by commas
If backends are available in nonstandard directories, specify their location here.
Multiple files can be loaded if separated by commas. Only available in non-static