https://github.com/sipa/bitcoin-seeder
Here is confusing to me:
Assuming you want to run a dns seed on dnsseed.example.com, you will
need an authorative NS record in example.com's domain record, pointing
to for example vps.example.com:
$ dig -t NS dnsseed.example.com
;; ANSWER SECTION
dnsseed.example.com. 86400 IN NS vps.example.com.
I know how to set up name server and the web, but rather confusing about "an authorative NS record in example.com's domain record, pointing
to for example vps.example.com"? So dnsseed.example.com points to vps.example.com? Is this necessary, why don't we simply use vps.example.com? Someone can help me this out? Thx.
I realize this is a very old thread, but I don't feel a definite answer was ever given. The best and easiest way that I have found to create the authorative NS record is to first create an "A" record that points to your vps/server ip address and then create an NS record that points to the "A" record that you just created.
Example:
NS ........ dnsseed.example.com ........... vps.example.com
That's all you need to do for the DNS setup. You don't have to wait for propagation or anything like that either, you can go straight into installing and running the DNS seeder, which shouldn't have a problem (with the DNS setup) after this point.
Earlier this year I wrote a step-by-step guide that covers the entire setup process, which includes detailed steps for doing the DNS setup and installing and using the DNS seeder software. I even ended up improving the original bitcoin-seeder app and morphed it into a generic-seeder. It adds new optional features, some small fixes and most importantly, you no longer have to edit the source code to get it to work with your altcoin because all the common variables that change across altcoins have been separated into a config file for easy configuration.
Read more here: https://bitcointalksearch.org/topic/dns-seeder-setup-guide-using-the-generic-seeder-5239304