The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подскажите, что нужно сделать в программе?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите, что нужно сделать в программе?"  
Сообщение от MakKlays email on 04-Окт-07, 14:30 
Здраствуйте!
Подскажите, что нужно сделать в программе? Как написать на РНР я пониаю, но не имел опыта и знаний связанных с DNS и BIND zone file :(
Вот текст задания:

PHP5: Processing BIND zone files

1) Write a simple DNS zone management system using php5 and mysql
2) The script will receive a local path of zone file in bind format and will parse and replicate the zone information into MySQL DB and vice versa.
3) The database will containe the following tables:
a) Zones:
int id;
varchar zonename;
varchar hostmaster;
int ttl;
int serial;
int refresh;
int retry;
int expire;
int minimum;
string ns1;
string ns2;
string mx1;
string mx2;

b) Records:
int id (corresponding to id in Zones table)
string record_type;
string hostname;
string value (ipaddress or alias)

4) Write an interface for editing zone entries and updating zone information accordingly.
5) The script will generate a bind zone file from the information contained in the database.
6) The script MUST use Smarty template engine for HTML output.
7) The script MUST use MySQLi extension of php5 including prepared statements.
8) The script MUST be written using OOP (DNS zone must be defined as object)
9) For regular expressions PCRE MUST be utilized.
10) The code must be properly commented and each variable, function and method must have a corresponding PHPDOC entry.

Помогите люди, пожалуйста!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подскажите, что нужно сделать в программе?"  
Сообщение от tux2002 email on 04-Окт-07, 15:31 
Для начала почитайте http://www.opennet.me/docs/HOWTO-RU/DNS-HOWTO.html
Удачи :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подскажите, что нужно сделать в программе?"  
Сообщение от tux2002 email on 04-Окт-07, 15:41 
Только обратите внимание, поскольку вы не знаете содержимое named.conf, то файл зоны лучше начинать с :
$TTL ttl
$ORIGIN zonename. < точка обязательно (FQDN) или zonename закладывать сразу FQDN
@..................


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подскажите, что нужно сделать в программе?"  
Сообщение от MakKlays email on 04-Окт-07, 22:07 
>Только обратите внимание, поскольку вы не знаете содержимое named.conf, то файл зоны
>лучше начинать с :
>$TTL ttl
>$ORIGIN zonename. < точка обязательно (FQDN) или zonename закладывать сразу FQDN
>@..................

Спасибо за наводящую информацию :) Но если я правильно Вас понял, то написать такую программу можно только на ОС Linux?
Я с Linux и Unix не работал, опіта нет... :(
Я хочу написать её на ОС Windows... Это возможно?
И еще я не понял нужно ли ставить на машине BIND?

Возможно глупые для Вас вопросы... но очень хочу понять и сделать эту программу...
Заранее благодарен!  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Подскажите, что нужно сделать в программе?"  
Сообщение от INM email(??) on 05-Окт-07, 01:40 
>Возможно глупые для Вас вопросы... но очень хочу понять и сделать эту
>программу...
>Заранее благодарен!

Вот несколько ссылок:
http://www.isc.org/index.pl?/sw/bind/bind9.3.php
http://forum.ru-board.com/topic.cgi?forum=8&topic=3363
Уже готовый веб инструмент для управления..., в том числе и bind, правда на perl
http://www.webmin.com/index.html
http://doxfer.com/Webmin/BINDDNSServer
Собственно запрос к "гуглу"
http://www.google.ru/search?hl=ru&q=%28bind%29%26%28windows%29%26%28dns%29&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=lang_ru

Удачи, конечно же.
Но если нет опыта работы с DNS серверами и вообще с серверами, то ИМХО - дело тухлое.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Подскажите, что нужно сделать в программе?"  
Сообщение от tux2002 email on 05-Окт-07, 08:02 
>[оверквотинг удален]
>
>Спасибо за наводящую информацию :) Но если я правильно Вас понял, то
>написать такую программу можно только на ОС Linux?
>Я с Linux и Unix не работал, опіта нет... :(
>Я хочу написать её на ОС Windows... Это возможно?
>И еще я не понял нужно ли ставить на машине BIND?
>
>Возможно глупые для Вас вопросы... но очень хочу понять и сделать эту
>программу...
>Заранее благодарен!

Описание зоны просто текстовый файл, если Вам не надо его тестить, Вам всё равно в какой ОС его формировать.  Вам важно лишь понять формат файла, типы записей в нём и собственно куда Ваши параметры вписывать.  Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру