]> git.ipfire.org Git - thirdparty/pdns.git/blame - docs/backends/index.rst
auth: remove mydns backend
[thirdparty/pdns.git] / docs / backends / index.rst
CommitLineData
0e2063c3
PL
1Backends
2========
3
4The following table describes the supported backends and some of their capabilities.
5
b91c86af
PD
6+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
7| Name | Native | Master | Slave | Super slave | :doc:`DNSSEC <../dnssec/index>` | Launch |
8+================================================+========+========+=======+==============+=================================+==============+
9| :doc:`BIND <bind>` | Yes | Yes | Yes | Experimental | Yes | ``bind`` |
10+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
11| :doc:`Generic Mysql <generic-mysql>` | Yes | Yes | Yes | Yes | Yes | ``gmysql`` |
12+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
13| :doc:`Generic ODBC <generic-odbc>` | Yes | Yes | Yes | Yes | Yes | ``godbc`` |
14+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
b91c86af
PD
15| :doc:`Generic Postgresql <generic-postgresql>` | Yes | Yes | Yes | Yes | Yes | ``gpgsql`` |
16+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
17| :doc:`Generic SQLite3 <generic-sqlite3>` | Yes | Yes | Yes | Yes | Yes | ``gsqlite3`` |
18+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
19| :doc:`GeoIP <geoip>` | Yes | No | No | No | Yes | ``geoip`` |
20+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
21| :doc:`LDAP <ldap>` | Yes | No | No | No | No | ``ldap`` |
22+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
23| :doc:`LMDB <lmdb>` | Yes | Yes | Yes | No | Yes | ``lmdb`` |
24+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
25| :doc:`Lua <lua>` | Yes | Yes | No | No | Yes | ``lua`` |
26+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
27| :doc:`Lua2 <lua2>` | Yes | Yes | No | No | Yes | ``lua2`` |
28+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
b91c86af
PD
29| :doc:`OpenDBX <opendbx>` | Yes | Yes | Yes | Yes | No | ``opendbx`` |
30+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
b91c86af
PD
31| :doc:`Pipe <pipe>` | Yes | No | No | No | Partial | ``pipe`` |
32+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
33| :doc:`Random <random>` | Yes | No | No | No | Partial | ``random`` |
34+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
35| :doc:`Remote <remote>` | Yes | Yes\* | Yes\* | Yes\* | Yes\* | ``remote`` |
36+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
37| :doc:`TinyDNS <tinydns>` | Yes | Yes | No | No | Partial | ``tinydns`` |
38+------------------------------------------------+--------+--------+-------+--------------+---------------------------------+--------------+
0e2063c3
PL
39
40All the generic SQL backends have similar functionality, apart from the database they communicate with.
41These backends have :doc:`features unique <generic-sql>` to the generic SQL backends.
42
43.. toctree::
44 :maxdepth: 1
12388955 45 :hidden:
0e2063c3
PL
46
47 bind
48 generic-sql
49 generic-mysql
50 generic-odbc
0e2063c3
PL
51 generic-postgresql
52 generic-sqlite3
53 geoip
54 ldap
da6f59b1 55 lmdb
0e2063c3 56 lua
63c1a37c 57 lua2
0e2063c3 58 opendbx
0e2063c3
PL
59 pipe
60 random
61 remote
62 tinydns