Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| opennic:srvzone [2017-12-07T01:02:22Z] – fusl | opennic:srvzone [2023-06-18T11:47:52Z] (current) – resingm | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| wget http:// | wget http:// | ||
| wget http:// | wget http:// | ||
| - | chown bind.bind srvzone | + | chown bind:bind srvzone |
| chmod 700 srvzone | chmod 700 srvzone | ||
| Line 17: | Line 17: | ||
| Make sure the folder where you wish to store the files has been created. In the example srvzone.conf file, zones would be stored in / | Make sure the folder where you wish to store the files has been created. In the example srvzone.conf file, zones would be stored in / | ||
| + | |||
| + | If you're using an apparmour-enabled distro, such as debian or ubuntu, the /etc/bind directory will not be writeable by default. This is because BIND work directory has been moved to / | ||
| + | |||
| + | * Add an apparmour exception to / | ||
| + | * Edit srvzone.conf to point zones to / | ||
| + | |||
| + | Regardless of which one you may choose, remember to create the required directories with proper permissions, | ||
| :!: If you are a [[opennic: | :!: If you are a [[opennic: | ||
| Line 27: | Line 34: | ||
| Once the script runs without errors, check the generated output file at the location you specified in tmp_dest (/ | Once the script runs without errors, check the generated output file at the location you specified in tmp_dest (/ | ||
| - | |||
| ===== Configuring BIND ===== | ===== Configuring BIND ===== | ||
| Line 63: | Line 69: | ||
| This should produce a list of several nameservers that can be used to query the .geek zone. At the bottom you should see an entry for SERVER which shows your IP address -- if not, check troubleshooting below. | This should produce a list of several nameservers that can be used to query the .geek zone. At the bottom you should see an entry for SERVER which shows your IP address -- if not, check troubleshooting below. | ||
| - | If you are setting up a public server and wish to confirm it is responding properly to queries from the internet, visit http://report.opennicproject.org/ | + | If you are setting up a public server and wish to confirm it is responding properly to queries from the internet, visit https://servers.opennicproject.org/ |
| ===== Automating Everything ===== | ===== Automating Everything ===== | ||