]>
Commit | Line | Data |
---|---|---|
0e2063c3 PL |
1 | Backends |
2 | ======== | |
3 | ||
4 | The following table describes the supported backends and some of their capabilities. | |
5 | ||
2e0eda75 | 6 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ |
45675c55 KM |
7 | | Name | Native | Primary | Secondary | Producer | Consumer | Autoprimary | :doc:`DNS Update <../dnsupdate>` | :doc:`DNSSEC <../dnssec/index>` | Launch | |
8 | +================================================+========+=========+===========+==========+==========+==============+==================================+=================================+==============+ | |
9 | | :doc:`BIND <bind>` | Yes | Yes | Yes | No | No | Yes | No | Yes | ``bind`` | | |
10 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
11 | | :doc:`Generic Mysql <generic-mysql>` | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ``gmysql`` | | |
12 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
13 | | :doc:`Generic ODBC <generic-odbc>` | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ``godbc`` | | |
14 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
15 | | :doc:`Generic Postgresql <generic-postgresql>` | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ``gpgsql`` | | |
16 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
17 | | :doc:`Generic SQLite3 <generic-sqlite3>` | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ``gsqlite3`` | | |
18 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
19 | | :doc:`GeoIP <geoip>` | Yes | No | No | No | No | No | No | Yes | ``geoip`` | | |
20 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
21 | | :doc:`LDAP <ldap>` | Yes | Yes | No | No | No | No | No | No | ``ldap`` | | |
22 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
23 | | :doc:`LMDB <lmdb>` | Yes | Yes | Yes | Yes | Yes | No | No | Yes | ``lmdb`` | | |
24 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
25 | | :doc:`Lua2 <lua2>` | Yes | Yes | No | No | No | No | No | Yes | ``lua2`` | | |
26 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
27 | | :doc:`Pipe <pipe>` | Yes | No | No | No | No | No | No | No | ``pipe`` | | |
28 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
29 | | :doc:`Random <random>` | Yes | No | No | No | No | No | No | No | ``random`` | | |
2e0eda75 | 30 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ |
45675c55 KM |
31 | | :doc:`Remote <remote>` | Yes | Yes\* | Yes\* | No | No | Yes\* | No | Yes\* | ``remote`` | |
32 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
33 | | :doc:`TinyDNS <tinydns>` | Yes | Yes | No | No | No | No | No | No | ``tinydns`` | | |
34 | +------------------------------------------------+--------+---------+-----------+----------+----------+--------------+----------------------------------+---------------------------------+--------------+ | |
0e2063c3 PL |
35 | |
36 | All the generic SQL backends have similar functionality, apart from the database they communicate with. | |
37 | These backends have :doc:`features unique <generic-sql>` to the generic SQL backends. | |
38 | ||
39 | .. toctree:: | |
40 | :maxdepth: 1 | |
12388955 | 41 | :hidden: |
0e2063c3 PL |
42 | |
43 | bind | |
44 | generic-sql | |
45 | generic-mysql | |
46 | generic-odbc | |
0e2063c3 PL |
47 | generic-postgresql |
48 | generic-sqlite3 | |
49 | geoip | |
50 | ldap | |
da6f59b1 | 51 | lmdb |
63c1a37c | 52 | lua2 |
0e2063c3 PL |
53 | pipe |
54 | random | |
55 | remote | |
56 | tinydns |