DNS
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsSystem AdministrationDNS

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old July 24th, 2004, 02:22 PM
n03l n03l is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Posts: 24 n03l User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 4 m 12 sec
Reputation Power: 0
REQ: Online DNS manage software (PHP/ Coldfusion)

Is there any software that will let you manage the Bind files online to create and delete zones? (something like zoneedit)

I've been coding some stuff today, and now I can edit the Bind named.conf and "zone" file's online. The code is still far from beeing perfect, and it's still easy to make a misstake with the entered data.

I do not really have the time to make it any better, so I am hoping that there is maybe some ready PHP or ColdFusion code that can do this.

Anyone here who knows of any?

Noel

Reply With Quote
  #2  
Old July 24th, 2004, 03:16 PM
SilentRage's Avatar
SilentRage SilentRage is offline
DNS/BIND Guru
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jun 2003
Location: OH, USA
Posts: 4,195 SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 15 h 53 m 4 sec
Reputation Power: 77
DollarDNS provides a virtual dns server experience. You can setup zones and edit the raw zone files. It does syntax checking to make sure the zone files don't have invalid syntax, and it also provides a link to allow you to see the zone configuration that is included into named.conf.

It is completely free, and doesn't have annoying domain "verification" techniques. The moment you add something to the server it is live, just as if it is merely a control panel for your own server, except it's not on your server, it's on the DollarDNS server.

You don't actually have to use me for domain hosting, it's a great educational/testing tool for learning BIND as well. You should check it out, there's nothing out there like it.
__________________
Send me a private message if you would like me to setup your DNS for you for a price of your choosing. This is the preferred method if your DNS needs to be fixed/setup fast and you don't have the time to bounce messages back and forth on a forum. Also, check out these links:

Whois Direct | DNS Crawler | NS Trace | Compare Free DNS Hosts

Reply With Quote
  #3  
Old July 24th, 2004, 05:32 PM
n03l n03l is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Posts: 24 n03l User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 4 m 12 sec
Reputation Power: 0
Hi SilenRage,

Thanks for the info. I'll have a look at your DollarDNS later today, but it's not really what I'm after.

I'm runing my own DNS server(s), and would like to run my own "control panel" to do the managing and creating of zones on it!

As I'm on the road a lot, I was hoping that there was some kind of ready made "logon" control panel software/code for this as this would make life so much easier to manage the DNS'es

If not, I'll keep coding the one I've started on now.

Anyway. Till now I had the code to change the named.conf file 1st and creat a zone file out of this.
I was having a problem with creating a good zone file this way, so I did some recoding.. Now I'm 1st creating the zone file (and check the syntax of it) If all is okay, the change will be made in the named.conf file, and Bind will be restarted!

I need some time on making it all look nice, but the begining of my own control panel is there :-)

Still a ready made package would be so much easier..

Noel

Reply With Quote
  #4  
Old July 24th, 2004, 06:01 PM
SilentRage's Avatar
SilentRage SilentRage is offline
DNS/BIND Guru
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jun 2003
Location: OH, USA
Posts: 4,195 SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level)SilentRage User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 5 Days 15 h 53 m 4 sec
Reputation Power: 77
I see. Thought you were asking for something that can help you learn how to setup configuration files. Well anyway, yeah, I guess you can use the trial account and see how I have things organized and see if you like it.

This is how things work in the background. It's a multi-user system so it probably wouldn't be what you'd prefer.

http://www.dollardns.net/bind/advanced/named.conf

That's what I use for my server. Never will I let my scripts touch that file. That file includes this file for hosting:

/var/named/usr/users.conf

That file is appended with 1 line when an account is created. That line is also an include statement that loads in that user's "zones.conf". Notice that the caching server "view" includes the trial user's zones.conf directly. That account is used for testing and is only hosted on the local server. Only DNS Crawler can query trial zones.

/var/named/usr/trial/zones.conf

This is one of the user configs. This file is never interactively manipulated. Instead there's another file that is in a more program friendly format.

/var/named/usr/trial/zones.db

This file is manipulated whenever you add or remove zones to and from your config. Each time this file is manipulated I regenerate the zones.conf using the zones.db information as well as each specific zone's configuration information in files like:

/var/named/usr/trial/basiczone.com.conf

that file is manipulated anytime you click the "configure" link and setup zone transfer security etc. Basically all the stuff that goes between the zone {} block.

Reply With Quote
  #5  
Old July 25th, 2004, 06:55 AM
n03l n03l is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2004
Posts: 24 n03l User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 4 m 12 sec
Reputation Power: 0
Wow.. I did not know about the "include" option in the named.conf file!
This makes it al way easier.. (I know... I should read more.. )

Thanks again for the info. Your setup looks nice!

Noel

Reply With Quote
Reply

Viewing: Dev Shed ForumsSystem AdministrationDNS > REQ: Online DNS manage software (PHP/ Coldfusion)


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT