. All rights reserved. */ /* ========================================================================== */ /* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* ========================================================================== */ ]]> Describe your package here Describe your package requirements here Currently there are no FAQ items provided. bindzone none BIND: Zones Settings /usr/local/pkg/bind.inc BIND Server
Services
bind.xml
Settings /pkg_edit.php?xml=bind.xml ACLs /pkg.php?xml=bind_acls.xml Views /pkg.php?xml=bind_views.xml Zones /pkg.php?xml=bind_zones.xml&id=0 Sync /pkg_edit.php?xml=bind_sync.xml ['installedpackages']['bindzone']['config'] Status disabled Disabled Enabled Name name Type type View(s) view Serial serial Description description on listtopic Domain Zone Configuration temp01 Disable this zone disabled checkbox Zone Name name For reverse zones, include zone IP in reverse order. (e.g. 1.168.192)
IN-ADDR.ARPA will be automaticaly included in config files when reverse zone option is checked.]]>
input
Description description Enter a description for this zone. input 70 Zone Type type select on_type_zone_changed() View view select_source name name 02 Reverse Zone reverso Enable if this is a reverse zone. checkbox reversv6o IPv6 Reverse Zone reversv6o Enable if this is a IPv6 reverse zone. Reverse Zone must also be enabled. checkbox Custom Option custom You can put your own custom options here. textarea 75 5 base64 listtopic DNSSEC temp04 Inline Signing dnssec backupkeys Enable inline DNSSEC signing for this zone.]]> checkbox backup keys backupkeys checkbox DSSET dsset Upload this DSSET to your domain root server.]]> textarea 75 3 base64 listtopic Slave Zone Configuration temp04 Master Zone IP slaveip If this is a slave zone, enter the IP address of the master DNS server. input listtopic Forward Zone Configuration temp04 Forwarders forwarders Enter forwarder IPs for this domain. Separate by semicolons (;). input 70 listtopic Master Zone Configuration temp03 TLL tll Default expiration time of all resource records without their own TTL value input Name Server nameserver Enter nameserver for this zone input Base Domain IP ipns Enter IP address for base domain lookup. Ex: nslookup mydomain.com input Mail Admin Zone mail Enter mail admin zone. input Serial serial Parsed value for the slave to update the DNS zone input Refresh refresh Slave refresh (1 day) input 1d Retry retry Slave retry time in case of a problem (2 hours) input 2h Expire expire Slave expiration time (4 weeks) input 4w Minimum minimum Maximum caching time in case of failed lookups (1 hour) input 1h Allow-update allowupdate Allow-update defines a match list eg IP address(es) that are allowed to submit dynamic updates for 'master' zones, ie it enables Dynamic DNS (DDNS).]]> select_source name name 03 Enable Update-policy enable_updatepolicy The update-policy statment replaces the allow-update statement.]]> checkbox updatepolicy Update-policy updatepolicy Do not include the surrounding { } when using multiple statements]]> input 75 Allow-query allowquery Allow-query defines an match list of IP address(es) which are allowed to issue queries to the server.]]> select_source name name 03 Allow-transfer allowtransfer Allow-transfer defines a match list eg IP address(es) that are allowed to transfer (copy) the zone information from the server (master or slave for the zone). While on its face this may seem an excessively friendly default, DNS data is essentially public (that's why its there) and the bad guys can get all of it anyway. However if the thought of anyone being able to transfer your precious zone file is repugnant, or (and this is far more significant) you are concerned about possible DoS attack initiated by XFER requests, then use the following policy.]]> select_source name name 03 listtopic Zone Domain records temp02 Enter Domain records. "Record" is the name or last octet of IP. Example: www or pop
"Type" is the type of the record Sample: A CNAME MX NS
"Priority" in used only in mx records to define its priority
"Alias or IP address" is the destination host or ip address.

You can order elements on this list with drag and drop between columns.]]>
none rowhelper Record hostname Enter the Host Name (ex: www) input 10 Type hosttype Select Type Host select Priority hostvalue MX 10 or 20 input 3 Alias or IP address hostdst Enter the IP address or FQDN destination for domain MX (ex: 10.31.11.1 or mail.example.com) input 35 on
regdhcpstatic Register DHCP static mappings If this option is set, then DHCP static mappings will be registered in DNS, so that their name can be resolved. checkbox listtopic Custom Zone Domain records temp02 customzonerecords This can be used for a fast migration setup.]]> textarea 84 10 base64 listtopic Resulting zone config file resultconfig Resulting BIND config file for this zone. textarea 84 15 base64
bind_print_javascript_type_zone2(); bind_print_javascript_type_zone(); if ($_POST['type']=="master" and $_POST['serial']=="") { $_POST['serial']=(date("U")+ 1000000000); } bind_zone_validate($_POST, $input_errors); bind_sync(); bind_sync();