Files
coredns/plugin/torrent/README.md
Miek Gieben ef33425487 Add setup func
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-07-27 10:15:49 +02:00

1.1 KiB

torrent

Name

torrent - use BitTorrent to disseminate zone data.

Description

The torrent plugin uses the BitTorrent protocol to disseminate zone data. Multiple peers can connect and down- and upload the data. A couple of nodes can be seed only meaning they will update the torrent when their zone data changes. Non-seed peers will write received data back into the zonefile - once the torrent is fully downloaded.

Syntax

The simplest syntax is for a peer wanting to receive the zone data:

torrent DBFILE
  • DBFILE the zone database file to torrent. If the path is relative, the path from the root plugin will be prepended to it.

For peers seeding the torrent use this, slightly expanded, syntax

torrent DBFILE {
    seed
}
  • seed tells torrent to seed content from DBFILE to the peers, it will never write to DBFILE. When seed is not specified DBFILE will be written to once the entire torrent is downloaded.

Examples

example.org {
    file db.example.org
    torrent db.example.org
}

Also See

Bugs