ensure_customerdomain();
DEBUG($domain);
output('
DNS-Records für '.filter_input_general($domain->fqdn).'
');
$records = get_domain_records($domain->id);
$auto_records = get_domain_auto_records($domain->fqdn);
output('Hostname | Typ | IP-Adresse/Inhalt | TTL | |
');
foreach ($records AS $rec)
{
$data = ( $rec['ip'] ? $rec['ip'] : $rec['data'] );
if ($rec['dyndns'])
{
$dyndns = get_dyndns_account($rec['dyndns']);
$data = internal_link('dyndns_edit', 'DynDNS #'.$rec['dyndns'].' ('.$dyndns['handle'].')', 'id='.$rec['dyndns']);
}
if ($rec['type'] == 'mx')
{
$data .= ' ('.$rec['spec'].')';
}
$ttl = ($rec['ttl'] ? $rec['ttl'] : 3600);
$link = $rec['fqdn'];
if (in_array($rec['type'], array('a', 'aaaa', 'mx', 'cname'))) {
$link = internal_link('dns_record_edit', $rec['fqdn'], "id={$rec['id']}");
}
output("{$link} | ".strtoupper($rec['type'])." | $data | {$ttl} Sek. | ".internal_link('dns_record_save', '', "id={$rec['id']}&action=delete")." |
\n");
}
foreach ($auto_records AS $rec)
{
$data = ( $rec['ip'] ? $rec['ip'] : $rec['data'] );
$ttl = ($rec['ttl'] ? $rec['ttl'] : 3600);
output("{$rec['fqdn']} | ".strtoupper($rec['type'])." | $data | {$ttl} Sek. | |
\n");
}
output('
');
if ($domain->autodns)
output('Kursive Hostnames bezeichnen automatisch erzeugte Records. Diese können nicht geändert werden.
');
else
output('Für diese Domain wurde die Erzeugung automatischer Records deaktiviert.
');
output('Neuen DNS-Record anlegen
Je nach dem, welchen Eintrags-Typ Sie anlegen möchten, werden im nächsten Schritt unterschiedliche Daten abgefragt. Bitte klicken Sie auf den Eintrags-Typ, den Sie anlegen möchten. Momentan werden noch nicht alle Eintrags-Typen über dieses System bereitgestellt. Hier nicht aufgeführte Eintragsarten können Sie beim Support beantragen.
- '.internal_link('dns_record_edit', 'DynDNS (Hostname für einen DynDNS-Account setzen)', 'id=new&type=dyndns&domain='.$domain->id).'
- '.internal_link('dns_record_edit', 'A (normaler Hostname/normale Subdomain)', 'id=new&type=a&domain='.$domain->id).'
- '.internal_link('dns_record_edit', 'MX (Posteingangsserver)', 'id=new&type=mx&domain='.$domain->id).'
- '.internal_link('dns_record_edit', 'AAAA (IPv6-Adresse)', 'id=new&type=aaaa&domain='.$domain->id).'
- '.internal_link('dns_record_edit', 'CNAME (Aliasnamen)', 'id=new&type=cname&domain='.$domain->id).'
');
?>