PowerDNS nsupdate (Ubuntu): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{note|Noch in Bearbeitung}}
== Konfiguration ==


 
Siehe [[LetsEncrypt Wildcards (Ubuntu 18.04)|LetsEncrypt Wildcards]]
<pre>
<?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';");
?>
</pre>
 
 
<pre>
http://ddns1.kirner.or.at/?host=zuhause&pass=abc123
</pre>


== Links ==
== Links ==
Zeile 50: Zeile 8:




Zurück zu [[Domain selbst verwalten#Nameserver mit Datenbankanbinding|Domain selbst verwalten]]
Zurück zu [[PowerDNS (Ubuntu)|PowerDNS]]

Aktuelle Version vom 14. März 2020, 17:04 Uhr