.
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.
tinydns
1.0
DNS Server: Settings
/pkg_edit.php?xml=tinydns.xml&id=0
/usr/local/pkg/tinydns.inc
svscan
svscan.sh
svscan
Daemontools service directory watcher
DNS Server
tinydns.sh
tinydns
TinyDNS DNS Server
Settings
/pkg_edit.php?xml=tinydns.xml&id=0
Add/Edit Record
/tinydns_filter.php
Failover Status
/tinydns_status.php
Logs
/tinydns_view_logs.php
Zone Sync
/pkg_edit.php?xml=tinydns_sync.xml&id=0
New domain wizard
/wizard.php?xml=new_zone_wizard.xml
installedpackages->package->tinydns
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns.inc
/usr/local/pkg/pf/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_xmlrpc_sync.php
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_domains.xml
/usr/local/www/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_status.php
/usr/local/www/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_dhcp_filter.php
/usr/local/www/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_filter.php
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_down.php
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_up.php
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_parse_logs.php
/usr/local/www/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_view_logs.php
/usr/local/pkg/
077
- http://www.pfsense.com/packages/config/tinydns/tinydns_sync.xml
/usr/local/www/wizards/
077
- http://www.pfsense.com/packages/config/tinydns/new_zone_wizard.xml
listtopic
Binding IP Address
temp
IP Address
ipaddress
Bind TinyDNS to this IP address. This is the IP that will service DNS requests for this server. This IP cannot be used as a DNS server on client machines. Bind to 127.0.0.1 and use Port Forward entries to redirect DNS traffic internal or external to this resolver from multiple IPs.
input
listtopic
Recursive DNS Resolver
temp
Enable recursive DNS responder
enableforwarding
Enable DNScache caching recursive resolver. Registers LAN's SOA, NS, A, and PTR Records with TinyDNS Server.
checkbox
Interface to listen
interface
interfaces_selection
on
4
on
Register DHCP static mappings with server
regdhcpstatic
Register static DHCP leases with TinyDNS server using the Fully Qualified Domain Name specified in System: General.
checkbox
Register DHCP leases with server
regdhcp
Register active DHCP leases with TinyDNS server using the Fully Qualified Domain Name specified in System: General.
checkbox
listtopic
Monitoring IP refresh interval
temp
Refresh Interval
refreshinterval
Controls polling frequency of monitoring IP address
input
listtopic
Sync TinyDNS settings via XMLRPC
temp
XMLRPC Sync
syncxmlrpc
Sync TinyDNS configuration to backup firewalls
checkbox
listtopic
Zone transfers
temp
Hosts allowed to perform DNS Zone Transfers - Note: this requires TCP port 53 firewall permit rule!
none
rowhelper
IP Address
ztipaddress
Enter the IP Address that is allowed to transfer zone records (ex: 4.2.2.1)
input
20
DNS Zone - Use * for all Zones
dnszone
Enter the DNS zone that this IP address is allowed to transfer (ex: domain.com)
input
20
listtopic
Advanced tunables (OPTIONAL)
temp
Minimum segment size
minsegment
Recommended size: 10240 or larger.
input
10240
Maximum file size
maxfilesize
Recommended size: 10240 or larger.
input
10240
Max Segment size
maxsegment
Recommended size: 20480 or larger.
input
20480
Maximum file descriptors
maxfd
Recommended size: 100 or larger.
input
100
Maximum children processes
maxchild
Recommended size: 40 or larger.
input
40
tinydns_custom_php_changeip_command();
tinydns_custom_php_install_command();
tinydns_create_zone_file();
tinydns_setup_ping_items();
tinydns_sync_on_changes();
tinydns_validate();
tinydns_custom_php_changeip_command();
tinydns_custom_php_install_command();
tinydns_create_zone_file();
tinydns_setup_ping_items();
tinydns_sync_on_changes();
tinydns_custom_php_changeip_command();
tinydns_custom_php_install_command();
tinydns_create_zone_file();
tinydns_setup_ping_items();
tinydns_sync_on_changes();
tinydns_custom_php_install_command();
tinydns_sync_on_changes();
tinydns_custom_php_deinstall_command();
tinydns_sync_on_changes();
start svscan to bring up the DNS Server";
]]>