ok, this is my
HOW TO SPLIT DNS, I did get results
1. named.conf.master -> modify as I did above
2. root/ispconfig/scripts/lib/classes/ispconfig_bind.lib.php -> modify/add next lines
...
$mod->tpl->define_dynamic( "named", "table" );
$mod->tpl->define_dynamic( "named_int", "table" ); $mod->tpl->define_dynamic( "named_slave", "table" );
...
...
if($domain != ""){
// Variablen zuweisen
$mod->tpl->assign( array( 'DOMAIN' => $domain));
$mod->tpl->parse('NAMED',".named");
$mod->tpl->assign( array( 'DOMAIN_INT' => $domain));
$mod->tpl->parse('NAMED_INT',".named_int");
}
...
...
$mod->file->wf($bind_file, $zonefile_text);
$mod->file->add_trailing_newline($bind_file);
$bind_int = $mod->system->server_conf["server_bind_zonefile_dir"]."/int.".$dns["dns_soa"];
$intzone_text = str_replace("195.152.62.2", "192.168.0.9", $zonefile_text);
$mod->file->wf($bind_int, $intzone_text);
$mod->file->add_trailing_newline($bind_int);
$bind_restart = 1;
} else {
...
...
if(substr($file,-1) == '~'){
if(!$mod->system->grep($named_conf_content, substr($file,0,strlen($file)-1), 'w') && (substr($file,0,4) == "pri." || s
ubstr($file,0,4) == "sec."
|| substr($file,0,4) == "int.")) $files[] = $dir.$file;
} else {
if(!$mod->system->grep($named_conf_content, $file, 'w') && (substr($file,0,4) == "pri." || substr($file,0,4) == "sec."
|| substr($file,0,4) == "int.")) $files[] = $dir.$file;
}
...
I told You ...
Recent comments
13 hours 2 min ago
15 hours 3 min ago
18 hours 15 min ago
20 hours 34 min ago
21 hours 44 min ago
23 hours 2 min ago
1 day 3 hours ago
1 day 6 hours ago
1 day 6 hours ago
1 day 21 hours ago