-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generation / Automation / Scripting of DNS out of WiND #9
Comments
from @spinza Comments in PR #1
|
WAFN layout: How is this delegation controlled within CTWUG? Also my understanding of nodes.name_ns is that it is shown as "nameserver prefix" within the node info page. So how has the nameserver name got anything to do with a subdomain? This way (going through Network > DNS zones section) they are requesting the subdomain of the TLD, making:
I dont see anything stopping the generation of a record for both your public and private NS. |
Yeah actually I don't understand what designed process was with wind. It Guys edit a wiki we have and allocate ip ranges there and that's about it. I need to understand what the original idea of how it is supposed to work. And then how we will use it going fw. On Wed, 16 Dec 2015, 05:59 jammin84 [email protected] wrote:
|
BTW we have our DNS running directly off wind data for a couple of weeks now. Addded views on the WIND data. This PowerDNS is fairly slow ,given the size of our zones (10k records). So we have a bind on the same machine syncing to powerdns (operating on non-standard port). Other dns "slaves" and clients can lookup with this server. The other dns slaves are masters too in the sense that they sync to each other too. So as soon as one has a new serial they notify each other and update each other till they all have it. Also some update via the internet where available at the particular slave. So lots of resilience if we have networks that get isolated (due to power cuts or similar). I think you are running multiple DNS servers that have different zones right? We run with all dns have the whole zone. I think that might be a difference between our setups. Only small bug is that deletes don't update the serial. In fact it could theoretically decrease it. Could make a trigger for deletes to update some record, but given changes occur so frequently the serial will be updated soon enough. |
your powerDNS method utilising views is a good idea. I dont understand if your other DNS servers are utilising Anycast or not?? How do network segments know which DNS to use, as i imagine there would be lots in your scenario? For us, every Anycast server thinks its the master and runs it own hosted copy of the latest zone file (pushed out by the tool only when a change occurs in WiND). Anycast allows a network wide single IP for DNS. all clients queries will just use the closest (by hops) available server. Which in itself gives failover protection if there is a network split or if a DNS (bgp session) server goes down the queries go to the next available one automatically. |
re: running whole zones. Our setup runs as TLD. ie *.wafn This is via the NS selection found in |
Yes all our servers are authoritive for everything. They are also anycast We don't have people hosting only their own dns. If they want to, they can On Wed, 27 Jan 2016 at 10:26 jammin84 [email protected] wrote:
|
I can share our configs with you. Can you access gitlab.ctwug.za.net? On Wed, 27 Jan 2016 at 10:39 Louis Rossouw [email protected] wrote:
|
@spinza interested in sharing that config with this project as an optional method? |
@spinza I've created a login in gitlab.ctwug.za.net. I think you need to share that project with me so I can see it. |
I have the bind configs. Look at bind_configs project (it's public). One of those syncs to pdns and then shares with the rest of the slaves. Our slaves are all masters and sync to each other. They all carry the complete records on wind. The powerdns bit is not yet in a on gitlab. I will share that with you. I'm travelling tonight so will get to it later this week only. |
CTWUG using a Powerdns / bind implementation.
WAFN using a bind generation script and then push to DNS server implementation.
I'll upload the WAFN version to /tools/dns-zones-bind-updater/
The WAFN version wont do anything unless its installed as a CRON and therefore can be "admin" enabled.
@spinza if you can do similar, where it needs to be "enabled" so either is optional, it would be appreciated.
The text was updated successfully, but these errors were encountered: