Cancelled

Script to Add/Delete Zones on a BIND DNS Server

We have a new server with the latest version of BIND installed. There is no control panel or any other administration software installed.

This server will act as a DNS server for our domains, but the tricky thing is that there are three different "views" ([url removed, login to view]). The servers are already set up to have BIND configured with the three views, but we don't have a way to programatically add the zones and are forced to manually create/delete them right now.

What we need are two scripts: one that will add a new zone and one that will delete a zone. The scripts should work like this:

Add Zone:

=============================

Parameters:

[1] => Domain Name

[2] => IP Address for "View A"

[3] => IP Address for "View B"

[4] => IP Address for "View C"

[5] => [Y/N] RNDC Reload BIND after Creating?

This script should create a simple zonefile (we will provide a zone template) for the Domain Name entered for each of the three views, and store them onto the disk. It should then add the zonefiles to the respective sections of the named.conf. Afterwards it should use named-checkconf to verify all the syntax is correct before reloading the server with RNDC (if the flag is set to reload). All data like the domain name and the IPs should be filtered to make sure the format is correct before any modifications are made to config files.

Delete Zone:

=============================

Parameters:

[1] => Domain Name

[5] => [Y/N] RNDC Reload BIND after Deleting?

This script should delete each of the three zonefiles that exist for the zone, and then remove corresponding configuration sections in named.conf. Afterwards it should use named-checkconf to verify all the syntax is correct before reloading the server with RNDC (if the flag is set to reload). All data should be filtered to make sure the format is correct before any modifications are made to config files.

The scripts can be made in any scripting/programming language that is easy to install on a CentOS 5.3 server.

Skills: DNS, Linux, Perl, PHP, System Admin

See more: remove zone bind server, zones, syntax programming, server scripting language, script programming, script address, rndc, programming language syntax, panel configuration, latest programming language, address script, html syntax, easy programming language, creating programming language, create programming language, programming syntax, control programming, act software, bind add zone, bind script add zone, bind delete zone script, perl scripting language, pub, domain name news, delete

About the Employer:
( 6 reviews ) Toronto, Canada

Project ID: #528545

17 freelancers are bidding on average $337 for this job

nknk

Hi. That's my specialty. Please check PM.

$280 USD in 5 days
(206 Reviews)
7.1
CoVaLiDiTy

can help you. tnx.

$250 USD in 2 days
(303 Reviews)
6.9
skywalker65535

please see pmb

$350 USD in 3 days
(30 Reviews)
6.3
taylormadeuk

Between our system administrator and our perl/php coder on staff, we can create anything like this to help your business run better. We will also included in this price check your box is both updated and secure, nob More

$250 USD in 2 days
(17 Reviews)
6.2
jeeves82

Please check PM.

$500 USD in 5 days
(42 Reviews)
6.2
phaoost

Hi, I am ready to proceed

$250 USD in 2 days
(5 Reviews)
4.5
gedgey

Please see PM.

$250 USD in 1 day
(9 Reviews)
4.4
SeniorPerlDev

I was a developer of automated distributed Bind/PowerDNS Nameservers Management system. I prefer to use Perl as it is a best choice for Linux administrative scripts.

$250 USD in 3 days
(10 Reviews)
4.3
igoryp

Hello, I have better solutions, please check PM

$250 USD in 0 days
(3 Reviews)
3.5
nekosp

I already have written and using such scripts for my own BIND9 DNS servers. Zone template based, can be configured for unlimited number of views. Scripts are using just linux core components - there are no additional s More

$250 USD in 1 day
(9 Reviews)
3.2
gephard

Please check you PMB!

$250 USD in 2 days
(2 Reviews)
2.4
shak380

I am a Sys Admin and a pretty good Linux scripter.

$250 USD in 7 days
(0 Reviews)
0.0
xtrasp

will meet all your needs, perfect knowledge of bind installation/configuration (s/n admin in hosting company)

$300 USD in 5 days
(0 Reviews)
0.0
cris09

Can implement this as command-line script or as application with web-based front end. Experience: have installed named for caching purpose couple times.

$500 USD in 10 days
(0 Reviews)
0.0
phsicodelia

I can provide you a Command Line Interfase to do all changes that you need or a Web interfase would you prefer.

$350 USD in 4 days
(0 Reviews)
0.0
phlip

I've set up a LOT of this kind of configurations, and believe me, you really REALLY do not want BIND for that. If you can imagine running a different high quality software, such as PowerDNS for this purpose, please More

$700 USD in 20 days
(0 Reviews)
0.0
VitalkaDrug

I am ready to work.

$250 USD in 3 days
(0 Reviews)
2.0
nkokalichev

I'm a sys admin with 9 years experience in Linux.

$500 USD in 6 days
(0 Reviews)
0.0