Jump to content
Sign in to follow this  

DNS Seeder Setup

Recommended Posts

I am using he.net free dns for the setup of nameservers. https://dns.he.net

Get a domain like denarius.guide for our example. The dns seeder nameserver will be dnsseed.denarius.guide

Go to your domain and point it to the given he.net servers so he.net is handling your records.

Lets add the first part.


This creates

dnsseed.denarius.guide.	86400	IN	NS	seeder.denarius.guide.

Now lets point seeder.denarius.guide to our vps ip.


This creates

seeder.denarius.guide.	86400	IN	A

Also can create an AAAA record because IPv6 is the future right?


This creates

seeder.denarius.guide.	86400	IN	AAAA	2001:bc8:47a0:1933::1

On the vps side we need our dns seeder. Clone a seeder repo, get dependencies, and compile. This could vary depending on OS and VPS.

git clone https://github.com/buzzkillb/d-seeder
sudo apt-get install build-essential libboost-all-dev libssl-dev
make -j2

Run the seeder for a while, and wait for the DNS to propagate. I also sudo apt install tor just because

./dnsseed -h dnsseed.denarius.guide -n seeder.denarius.guide -m buzz.denarius.io -o

How to check if this is working.


Join Denarius Discord - https://discord.gg/JQEmXwb

Share this post

Link to post
Share on other sites

I am using Scaleway VPS which only allows Ubuntu 18.04 Bionic for the cheaper plans. systemd-resolve appears to take over port 53.

lsof -i -P -n | grep LISTEN

and we see port 53


what I did to remove this was

sudo nano /etc/systemd/resolved.conf

then edit resolved.conf to this


restart systemd-resolved

sudo systemctl restart systemd-resolved

save old symlink

sudo mv /etc/resolv.conf /etc/resolv.conf.OLD

create new symlink

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

lets check if port 53 is there anymore

lsof -i -P -n | grep LISTEN


its gone, now go run your seeder and wait for DNS records to propagate through the internet backbone



Join Denarius Discord - https://discord.gg/JQEmXwb

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Create New...