HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=16)
-   -   default DNS record template (http://www.howtoforge.com/forums/showthread.php?t=365)

jnoble 23rd August 2005 20:43

default DNS record template
 
Hello, How do I add records the the default dns record?

I.E.

I want the MX ftp. mail. webmail. and such added in when I create a domain.

I tried adding it to the following file.

/root/ispconfig/isp/conf/named.conf.master

//// MAKE MANUAL ENTRIES BELOW THIS LINE! ////
ftp A ftp.{DOMAIN}


----

that did not work. The help is appriciated.

till 23rd August 2005 22:30

Quote:

Originally Posted by jnoble
Hello, How do I add records the the default dns record?

I.E.

I want the MX ftp. mail. webmail. and such added in when I create a domain.

I tried adding it to the following file.

/root/ispconfig/isp/conf/named.conf.master

//// MAKE MANUAL ENTRIES BELOW THIS LINE! ////
ftp A ftp.{DOMAIN}


----

that did not work. The help is appriciated.


If you want to make entries in the template, that should be parsed like the {DOMAIN} placeholder, they must be above the line
//// MAKE MANUAL ENTRIES BELOW THIS LINE! ////.
But they wont show up in the interface and may be added accidently twice. The correct way would be to extend the PHP scripts, in this case the script:
/home/admispconfig/lib/classes/ispconfig_isp_isp_dns.lib.php
In line 231 - 291 you can see how the default MX is added when "Default MX" is activated under Management > Server > Settings

jnoble 23rd August 2005 23:27

thank you
 
Thank you, Ill edit the php and post the new code here for anyone else that wants it.

the file is actually
/home/admispconfig/ispconfig/lib/classes/ispconfig_isp_dns.lib.php

There was and extra _isp in the original

jnoble 30th August 2005 20:29

adding in default dns records
 
Hello Falko, I know your on vacation, but ill post this here, and hope you see it when you get back.

I am not good enough in php to clone the code for all the other records that I (and probabaly others) would want, could we or I talk you into writing a block for ftp, mail, and such for us?

and I think the option of having them checking in the ad site page by default would be good :)

Thanks
James

till 31st August 2005 08:58

Quote:

Originally Posted by jnoble
Hello Falko, I know your on vacation, but ill post this here, and hope you see it when you get back.

I am not good enough in php to clone the code for all the other records that I (and probabaly others) would want, could we or I talk you into writing a block for ftp, mail, and such for us?

and I think the option of having them checking in the ad site page by default would be good :)

Thanks
James

Hi James,

please post this to the feature request forum if you want to see this as feature in the next versions.

Till

I know ist not easy to handle the data, permission and dependency tables correctly when adding DNS records in ISPConfig as i programmed this part.

falko 31st August 2005 23:53

Quote:

Originally Posted by jnoble
Hello Falko, I know your on vacation, but ill post this here, and hope you see it when you get back.

I am not good enough in php to clone the code for all the other records that I (and probabaly others) would want, could we or I talk you into writing a block for ftp, mail, and such for us?

and I think the option of having them checking in the ad site page by default would be good :)

Thanks
James

I've just sent you a PM. :)

timehost 28th March 2006 17:33

How to modify the code?
 
Hello,
Most of webhosting customers expect to use predefined hostnames for various tasks such as ftp.domain.com for ftp'ing, mail.domain.com for pop3 and smtp. I searched various posts how to automate this while creating a new site, but it is not so obvious in the code where to start modifying and where to end about the dns records.

Any help will be appreciated,

falko 28th March 2006 20:41

If you want to change the source code of ISPConfig, then you should have a look at /home/admispconfig/ispconfig/lib/classes/ispconfig_isp_web.lib.php.

timehost 28th March 2006 23:12

Source comments all in German
 
I appreciate your responses, but it is next to impossible to figure out anything in this source code, all the comments are in German,

i am looking in the code for existence of 'www' string so i can duplicate it but unsuccesful. And I also think the same records have to be entered in multiple tables ?

till 29th March 2006 14:18

Quote:

Originally Posted by timehost
I appreciate your responses, but it is next to impossible to figure out anything in this source code, all the comments are in German,

The packages was originall developed only by projektfarm GmbH from germany. We translate the comments to english step by step when we change the files.

Quote:

i am looking in the code for existence of 'www' string so i can duplicate it but unsuccesful. And I also think the same records have to be entered in multiple tables ?
There are several tables from the DNS-Manager involved. have a look at the lines 1029 - 1069 in the file that falko mentioned.


All times are GMT +2. The time now is 04:26.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.