PowerDNS nsupdate (Ubuntu)

Aus Tutorials
Zur Navigation springen Zur Suche springen

Noch in Bearbeitung


<?php
 
$mysqli = new mysqli("127.0.0.1", "powerdns", "<password>", "powerdns_admin");

/* check connection */
if (mysqli_connect_errno()) {
  die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);
}
 
$pass1=$mysqli->real_escape_string($_GET['pass']);
//$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
$ip=$_SERVER['REMOTE_ADDR'];
$host=$mysqli->real_escape_string($_GET['host']);
 
switch ($host) {
case "zuhause":
  $pass2="abc123";
  break;
default:
  $pass2=FALSE;
  break;
}
 
if (($pass1 != $pass2) OR (!$pass2)) {
  echo "Falsches Passwort oder unbekannter Host";
  exit;
}
 
//$domain=$host.".dyn.klenzel.de";
//$domain2="*.".$domain;
 
//$result1=mysql_query("UPDATE records SET content='$ip' WHERE name='$domain';");
//$result2=mysql_query("UPDATE records SET content='$ip' WHERE name='$domain2';");
 
?>


http://ddns1.kirner.or.at/?host=zuhause&pass=abc123

Links

https://doc.powerdns.com/md/authoritative/dnsupdate/


Zurück zu Domain selbst verwalten