none

 
UI's: X, Web, Command, API
Download Full Demo Now
Reduce Operations Costs
Technical Information
Staging / Failover
IP Management
Snapshots
Solaris 10!
README
Converter
Buy Online
Documentation
BIND: 4.x, 8.x, 9.x
Open And Extensible
Platforms: Solaris, Linux
Other resources
Backup Power Generators
 

none

DNS file generators for UNIX. With the DNS Boss file generators, you can easily create your ASCII DNS BIND files for your DNS servers. No need to do it by hand.
none none none none





              DNS Boss README


Description:
____________
DNS Boss is a GUI tool for installing and maintaining 
DNS on the Solaris SPARC, Solaris x86, or Linux platforms.  
With DNS Boss you can take care of your DNS needs 
by creating either a DNS Primary, a DNS Secondary, or 
a DNS Caching-only server.  DNS Boss is a huge time 
saving tool, it is easy to install, and it is very 
easy to use!  To get the DNS for your site up, you 
do not need to do anything other than install your 
machine, and then install and run DNS Boss.  After 
you run DNS Boss on the machine running your DNS 
server, your DNS data will becomes live, and other 
DNS clients can start getting their DNS requests 
answered from your new DNS server.  Once you create 
your DNS Primary with DNS Boss, you can easily build
DNS Secondaries and Caching-only servers if you want, 
by installing and running the same DNS Boss software 
on those machines.  DNS Boss has a standard "X" GUI,
a Web GUI, a command-line interface, and an open 
Java API if you wish to do automated report writting, 
or if you wish to do custom integration.  DNS Boss
has the capability to support multiple users 
including limiting access to certain DNS domains and
locking mechanisms.

30 day free trial:
__________________
DNS Boss is distributed with a 30 day free trial for
the DNS Boss software running on your DNS Primary.  
31 days after installation, a license to use the 
software must be purchased, or the software will not
allow you to do updates.  The same DNS Boss software 
can also be used to create your DNS Secondaries, or 
DNS Caching-only servers for free.  To purchase a 
license for your DNS Primary, see 
http://www.dnsboss.com, or send email to 
support@dnsboss.com.

Solaris installation example:
_____________________________
# mkdir /export/home1/tmp_dir 
# cp DNSBoss_SPARC_Solaris.tar.Z /export/home1/tmp_dir
# cd /export/home1/tmp_dir
# /bin/uncompress DNSBoss_SPARC_Solaris.tar.Z
# /bin/tar xvf DNSBoss_SPARC_Solaris.tar
# /usr/sbin/pkgadd -d .
# cd ../ ; rm -rf /export/home1/tmp_dir

Linux Installation example:
___________________________
# mkdir /home/dnsboss
# mv DNSBoss_Linux.tar.Z /home/dnsboss
# cd /home/dnsboss
# /bin/gunzip DNSBoss_Linux.tar.gz
# /bin/tar xvf DNSBoss_Linux.tar
# ./install.sh

To run it:  
__________
Solaris, or Linux:
__________________
This is the normal "X" GUI.
# /opt/DNSBoss/bin/dnsboss

To convert your pre-existing DNS data:
______________________________________
# cp /etc/named.conf /etc/named.conf-orig
or
# cp /etc/named.boot /etc/named.boot-orig
Bring up the "X" GUI and set the BIND version to 
your version of BIND.     
# /opt/DNSBoss/bin/dnsboss
Then select under the "Advanced" menu:
"Convert pre-existing DNS data into DNS Boss format DNS data"
Then select the button:  "Load DNS domain" to 
navigate between DNS domains.  Select "Update 
all domains" once.  Select "Edit hosts" to add 
hosts, then you will need to select 
"Update this domain" every time a change is made.

Example of how to use other BIND version:
_________________________________________
Go to the Advanced menu, and select:
Set the path to the named executable

Other command line options:
___________________________
Shows all command line options. 
# /opt/DNSBoss/bin/dnsboss_commandline  -help  

Builds DNS for all DNS domains and restarts BIND.
# /opt/DNSBoss/bin/dnsboss_commandline

Builds DNS for all DNS domains and restarts BIND.
# /opt/DNSBoss/bin/dnsboss_commandline  -autobuild_all_domains

Builds DNS for one DNS domain and restarts BIND.
# /opt/DNSBoss/bin/dnsboss_commandline  -autobuild       your_domain.com

Builds DNS for all DNS domains but do not restart BIND.
# /opt/DNSBoss/bin/dnsboss_commandline  -autobuild_no_restart  your_domain.com

Add a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -add_domain      your_domain.com

Delete a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -delete_domain   your_domain.com

Convert a pre-existing domain.  Requires existence of /etc/named.conf-orig or
/etc/named.boot-orig containing your pre-existing DNS data.
# /opt/DNSBoss/bin/dnsboss_commandline  -converter

Add an IP and a name to a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -add_ip_to_domain  your_domain.com  subnet  ip  name

Add a host to the next available IP for DNS domain on subnet.
# /opt/DNSBoss/bin/dnsboss_commandline  -add_host_to_next_available_ip  name your_domain.com  subnet  true

Remove an entry.
# /opt/DNSBoss/bin/dnsboss_commandline  -remove_host     name  your_domain.com

Check if an IP exists in any DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -ip_exists       ip

Check if a name exists in DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -name_exists_in_domain   name  yourdomain.com

List all names in a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_names_in_domain   yourdomain.com

List all IP's in a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_ips_in_domain     yourdomain.com
   
List all subnets in a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_subnets_in_domain     yourdomain.com

List duplicate names in a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_duplicate_names_in_domain    yourdomain.com

List duplicate CNAME's in a DNS domain.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_duplicate_cnames_in_domain   yourdomain.com

List all IP's in all DNS domains.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_ips_in_all_domains  

List all subnets in all DNS domains.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_subnets_in_all_domains

List duplicate IP's in all DNS domains.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_duplicate_ips_in_all_domains 

List duplicate IP's, names, and CNAME's in all DNS domains.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_duplicate_ips_names_and_cnames_in_all_domains

List percent fill of IP address space in all DNS domains.
# /opt/DNSBoss/bin/dnsboss_commandline  -list_percent_fill_of_ip_address_space_in_all_domains 

List the total unique DNS names to calculate license pricing.
# /opt/DNSBoss/bin/dnsboss_commandline  -license 

Lock the application so nobody else can do updates.  
Available only on Unix OS's.
# /opt/DNSBoss/bin/lockdnboss 


To uninstall for Solaris or Linux:
__________________________________
# /opt/DNSBoss/bin/uninstall_dnsboss

To start Web UI on Solaris or Linux:
____________________________________
# /opt/DNSBoss/bin/S99dnsbossweb start
Allow user jane_doe access to all DNS domains.
# vi /opt/DNSBoss/etc/password.txt
jane_doe:secret123:*
Make sure the license agreement is accepted.
# vi /opt/DNSBoss/etc/server.properties
la=true
Start a Web browser and point it to port 8080 of 
the DNS primary running DNS Boss.  Make sure
to use https, and not http when typing in
the URL.  Here is an example:
# netscape https://192.168.15.10:8080 
To navigate between DNS domains, just click 
the 'Load DNS domain' button.

Unix crontab example for automated 'hands off' DNS builds:
__________________________________________________________
Crontab Example for Solaris to update DNS every 30 minutes:
godzilla# setenv EDITOR /usr/ucb/vi
godzilla# crontab -e
1,30 * * * * /opt/DNSBoss/bin/dnsboss_commandline > /dev/null 2>&1

Open Java API for custom DNS automation:
________________________________________
# cd /opt/DNSBoss/lib/tools/java_api
# ./api_demo

Website/documentation:
______________________
http://www.dnsboss.com

Support, bugs, requests for permanent licenses:
_______________________________________________
support@dnsboss.com