mirror of https://github.com/TildeNIC/.tilde.git
|
||
---|---|---|
LICENSE | ||
README.md | ||
db.a.tilde | ||
db.acidcat.tilde | ||
db.ajm.tilde | ||
db.anton.tilde | ||
db.ashellm.tilde | ||
db.basil.tilde | ||
db.ben.tilde | ||
db.camelia.tilde | ||
db.clo.tilde | ||
db.club.tilde | ||
db.coder.tilde | ||
db.cw.tilde | ||
db.david.tilde | ||
db.dee.tilde | ||
db.dev.tilde | ||
db.donut.tilde | ||
db.fedai.tilde | ||
db.fengf.tilde | ||
db.garnier.tilde | ||
db.green.tilde | ||
db.hack.tilde | ||
db.heplib.tilde | ||
db.hydroakri.tilde | ||
db.id.tilde | ||
db.imagineee.tilde | ||
db.krish.tilde | ||
db.la.tilde | ||
db.luckystar.tilde | ||
db.ma.tilde | ||
db.markdriscoll.tilde | ||
db.master.tilde | ||
db.mcclure.tilde | ||
db.muesli.tilde | ||
db.nanayaw.tilde | ||
db.next.tilde | ||
db.nic.tilde | ||
db.nix.tilde | ||
db.nonpaged.tilde | ||
db.okgit.tilde | ||
db.olive.tilde | ||
db.omorrigan.tilde | ||
db.prfa.tilde | ||
db.r00t-gh0st.tilde | ||
db.r00ted-be.tilde | ||
db.ralsei.tilde | ||
db.relay.tilde | ||
db.rootww.tilde | ||
db.sovereign.tilde | ||
db.sunblade.tilde | ||
db.tade.tilde | ||
db.team.tilde | ||
db.the.tilde | ||
db.theonecurly.tilde | ||
db.thunix.tilde | ||
db.tilde.tilde | ||
db.totalchaos.tilde | ||
db.w3eradigital.tilde | ||
db.whose.tilde | ||
db.www.tilde | ||
db.x.tilde | ||
db.xkrish.tilde | ||
db.xspsoft.tilde | ||
db.your.tilde | ||
named.conf | ||
named.conf.default-zones | ||
named.conf.default-zones.ubuntu | ||
named.conf.local | ||
named.conf.options | ||
named.conf.team | ||
named.conf.tilde | ||
named.conf.ubuntu | ||
update_dns_zones_ubuntu |
README.md
.tilde
The .tilde TLD project's BIND9 conf files.
Setting up a .tilde DNS Server
Debian
Execute the following:
sudo apt update
sudo apt -y upgrade
sudo apt -y install bind9 git dnsutils cron bind9utils
cd /var
sudo git clone https://github.com/tildenic/.tilde.git
sudo mv .tilde tilde
cd /var/tilde
sudo cp db.* /etc/bind/
sudo cp named.conf.* /etc/bind/
sudo cp update_dns_zones_ubuntu /etc/bind/
chmod +x /etc/bind/update_dns_zones_ubuntu
Follow the directions on this page: https://wiki.opennic.org/opennic/srvzone
nano /etc/bind/srvzone.conf (check paths for all programs srvzone requires to function and correct them)
mkdir /etc/bind/opennic
mkdir /etc/bind/opennic/master
mkdir /etc/bind/opennic/slave
sudo systemctl restart bind9
sleep 3
sudo journalctl -xe
The last command should tell you if bind9 reloaded successfully, and if it did not. If it didn't, you'll need to fix the errors it shows you.
To automatically keep zone files updated, execute:
crontab -e
put the following on a new line in the cron:
*/5 * * * * /etc/bind/update_dns_zones_ubuntu