Cancelado

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.

It is recommended that bidders list details about their expertise with BIND configuration.

Habilidades: DNS, Linux, Perl, PHP, Administrador do Sistema

Ver mais: bind dns script remove zone, remove zone bind server, zones, www c programming language com, what is syntax in programming, what is a programming language, syntax programming, syntax in programming, server scripting language, script programming, script ip address, rndc, programming syntax, programming language syntax, panel configuration, make a programming language, latest programming language, ip address script, html programming language, html 5 syntax, easy programming language, creating a programming language, create a programming language, c programming syntax, control 4 programming

Acerca do Empregador:
( 6 comentários ) Toronto, Canada

ID do Projeto: #528545

17 freelancers estão ofertando em média $337 para este trabalho

nknk

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

$280 USD in 5 dias
(206 Comentários)
7.1
CoVaLiDiTy

can help you. tnx.

$250 USD in 2 dias
(303 Comentários)
6.9
skywalker65535

please see pmb

$350 USD in 3 dias
(30 Comentários)
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 Mais

$250 USD in 2 dias
(17 Comentários)
6.2
jeeves82

Please check PM.

$500 USD in 5 dias
(42 Comentários)
6.2
phaoost

Hi, I am ready to proceed

$250 USD in 2 dias
(5 Comentários)
4.5
gedgey

Please see PM.

$250 USD em 1 dia
(9 Comentários)
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 dias
(10 Comentários)
4.3
igoryp

Hello, I have better solutions, please check PM

$250 USD in 0 dias
(3 Comentários)
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 Mais

$250 USD em 1 dia
(9 Comentários)
3.2
gephard

Please check you PMB!

$250 USD in 2 dias
(2 Comentários)
2.4
shak380

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

$250 USD in 7 dias
(0 Comentários)
0.0
xtrasp

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

$300 USD in 5 dias
(0 Comentários)
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 dias
(0 Comentários)
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 dias
(0 Comentários)
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 Mais

$700 USD in 20 dias
(0 Comentários)
0.0
VitalkaDrug

I am ready to work.

$250 USD in 3 dias
(0 Comentários)
2.0
nkokalichev

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

$500 USD in 6 dias
(0 Comentários)
0.0