Write some Software

The corporation in which you work runs and maintains a DNS server which it uses to offer DNS services to customers. Until recently, requested changes to the DNS database from your customers has been minimal and handled via a simple request system:

• The customer asks for a change to the database

• You stop the DNS server

• The zone database files are updated

• The DNS server is restarted

Update requests have recently increased to the point where this system has become unmanageable. Your boss has asked to you to investigate a system that allows the database to be updated dynamically:

• The DNS server does not need to be stopped

• Updates can be performed via a scripted and/or web-page approach

• Access can be given to customers to update their own entries

To accomplish this task, you have been assigned to deploy and configure a BIND server with dynamic update capability, along with a series of scripts and CGI based web pages to update the database contents.

Once your basic plan has been considered, you will now be required to build your DNS dynamic update system. This will involve configuring and deploying BIND on your (highest or middle)-numbered RULE host along with Apache and any scripts you develop. Depending upon which scripting language you choose to use, you may need to install and configure your system with other software via the ports tree.


Your BIND server should be configured to:

• Support dynamic updates to any zone files managed by your company and any virtual clients you support

• Support dynamic updates to reverse-lookup zones for the 136.186.230.*/24 network

• Allow public queries for lookups

B. Accounts

Accounts should be created for each of your virtual customers. Each customer should have:

• Login details (to be provided in your final assignment)

• A forward lookup zone created and allocated to them

• Access to scripting facilities below to update their entries

Note: Creating accounts for and managing restricted database access for individual users is an optional part of the assignment for bonus marks

C. Scripts

Both command-line based and CGI based scripts should be developed to allow updating of information in the zone database files.

Hint: A backend script that actually updates information could be called by both the command-line and CGI based scripts

to perform the actual updates

The scripts should check user authentication details (if applicable), and provide a list of current zone database entries that user can change before allowing the user to manage their allocated entries.

This will require your script to:

• Poll the DNS server to retrieve the current database entries

• Provide a means for the user to select an entry to update/delete

• Provide a means for adding a new entry

If an IP address is given in the [url removed, login to view] network, then all updates must also be performed to the reverse-lookup zone for this network as well.

Beceriler: DNS, PHP, Betik Yükleme, UNIX

Daha fazlasını gör: software write mq4, software write chip epson, useful software write book, software write web specs, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, allow clients upload photos website iis, can write queries sql envoriment need, write queries mysql, software write protect software, software write technical manual

İşveren Hakkında:
( 0 değerlendirme ) Australia

Proje NO: #14063189

Bu iş için 8 freelancer ortalamada $168 teklif veriyor


Hi, I can start work on your project immediately once you confirm me and i am also open for further discussion if you want. I have 7+ years in web designing & development with good experience in following skills Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(80 Değerlendirme)

HI i can complete the required work for this project as i once did this kind of exam when i were in college. Award me if you want good job.

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)

Hi there, I’d like to be considered for your job position. I’m a Web Developer with a strong background developing with back end & front end. I can turn your requirement in a way that represents your brand and appe Daha Fazla

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)

Expert in server management SSL Certificate, Cpanel/WHM, Dns,Centos, web panel, Apache, Plesk Panel IIS,Debian, Nginx, Ubuntu power MTA, enterspire 24/7/365 available ticket , chat etc. Cloud Infrastructure Ma Daha Fazla

in %bids___i_period_sub_35% gün içinde123%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(32 Değerlendirme)

Hello sir, - I have a good experience in .NET, Vb, C# - I worked as team player, remotely and in office. I know how to manage my time effectively. - I do not afraid overtimes and emergencies. During launching some Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)

It will be a pleasure for me to do the project for you. Before starting, I want more information regarding the project. I can offer you a minimum cost & timeline that will not let you down. Below, you can take a Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

My way if talking to client and my expert level is making me different from other guys . It is my record on the other freelance platforms that the client once take my services never go to another person

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

Hello i am skilled professional freelancer and i believe in long term and good client relationship.i am very much passionate and enthusiastic about work.i am always ready to take up work challanges.i have a lot of expe Daha Fazla

in %bids___i_period_sub_35% gün içinde30%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)