Line 1: |
Line 1: |
| + | == Hostmasters == |
| + | |
| + | To request changes to DNS records, contact <hostmaster AT sugarlabs DOT org> |
| + | |
| + | Current hostmasters are: |
| + | |
| + | * Bernie Innocenti <bernie@codewiz.org> |
| + | * (others to be added when this documentation is finished) |
| + | |
| + | |
| == Registered nameservers == | | == Registered nameservers == |
| | | |
Line 39: |
Line 49: |
| | | |
| Note that ns2.auth.osuosl.org is not under our control and does not serve all our domains. | | Note that ns2.auth.osuosl.org is not under our control and does not serve all our domains. |
− |
| |
− | == Hostmasters ==
| |
− |
| |
− | * Bernie Innocenti <bernie@codewiz.org>
| |
− | * (others to be added when this documentation is finished)
| |
| | | |
| == Editing zone data == | | == Editing zone data == |
Line 73: |
Line 78: |
| == Push changes back to master nameserver == | | == Push changes back to master nameserver == |
| | | |
− | * First, commit your changes:
| + | We have a handy script to automate everything: |
− | | |
− | git commit -a
| |
− | | |
− | * Update from remote to resolve conflicts, if any:
| |
− | | |
− | git pull
| |
− | | |
− | * We push to our own branches and then merge into the sandbox:
| |
− | | |
− | git push
| |
− | ssh root@lightwave.sugarlabs.org 'cd /var/lib/bind/etc/bind && git merge remotes/USERNAME/master'
| |
− | | |
− | * Now reload the nameserver configuration, checking for errors:
| |
| | | |
− | ssh root@lightwave.sugarlabs.org 'tail -f /var/log/daemon.log & /etc/init.d/bind9 reload' | + | ./ |
| | | |
| * You should see the slaves transfering the new zones you have modified | | * You should see the slaves transfering the new zones you have modified |
| | | |
| TODO: document what to do for changes to slaves config. | | TODO: document what to do for changes to slaves config. |