About
611 (SixEleven) uses peer-to-peer technology to operate with no central authority or banks; managing transactions and the issuing of 611 (coin: SIL) is carried out collectively by the network. 611 is open-source. Its design is public, nobody owns or controls 611 and everyone can take part. Through many of its unique properties, 611 allows exciting uses that could not be covered by any previous payment and domain name system.
This repository provides a dnsseed
application which can be used to run a dns seed node for the 611 (SixEleven) network.
Build
Install requirements, on Debian or Ubuntu:
$ sudo apt-get install build-essential libboost-all-dev libssl-dev
and compile using:
$ make
This will produce the dnsseed
binary.
Usage and Configuration
a) The easiest method to configure dnsseed is to pass arguments to the dnsseed
command.
For example, to get a list of all available configuration options:
$ dnsseed -?
Usage: dnsseed -h <host> -n <ns> [-m <mbox>] [-t <threads>] [-p <port>]
Options:
-h <host> Hostname of the DNS seed
-n <ns> Hostname of the nameserver
-m <mbox> E-Mail address reported in SOA records
-t <threads> Number of crawlers to run in parallel (default 96)
-d <threads> Number of DNS server threads (default 4)
-p <port> UDP port to listen on (default 53)
-o <ip:port> Tor proxy IP/Port
-i <ip:port> IPV4 SOCKS5 proxy IP/Port
-k <ip:port> IPV6 SOCKS5 proxy IP/Port
--testnet Use testnet
--wipeban Wipe list of banned nodes
--wipeignore Wipe list of ignored nodes
-?, --help Show this text
b) You can also use the following environment variables to configure your instance of dnsseed:
$SEED_HOSTNAME - Hostname of your DNS seed (i.e. dns-node-a.611.to)
$NAMESERVER_HOSTNAME - Hostname of your nameserver (NS record, i.e. dnsseed.611.to)
$EMAIL - E-Mail address reported in SOA records
$CRAWLER_THREADS - Number of crawlers to run in parallel (default 96)
$NAMESERVER_THREADS - Number of DNS server threads (default 4)
$SEED_PORT - UDP port to listen on (default 53)
$OPTS - all other options you like to pass (optional)
Debug / Logfile
By default, dnsseed service will dump any log information to the console.