Placeholder Image

ADN Informatique

Consultant Ingénierie Informatique

Saguenay (Jonquière), Québec, Canada. Tél: (581) 683-9887 Téléc: (581) 221-0874

Placeholder Picture

Retour

Update DNS updatedb php/bash

2005-05-19 20:57:26 (ID: 64, Parent: 0, Type: post)
Script php pour updater un DNS via une page web <pre> < ?php         $ip = $_GET["ip"];         echo "< html >< head >< title >Update jlcyr.dyn.grafsoft.com< /title >< /head >";         echo "< body >New ip is: $ip< br >";         echo "< pre >";         //passthru ("cp /home/jlcyr/jlcyr.orig /tmp/jlcyr");         passthru ("/home/jlcyr/add $ip");         passthru ("/usr/bin/nsupdate /tmp/jlcyr");         passthru ("/usr/bin/nslookup jlcyr.dyn.grafsoft.com");         echo "< /pre >";         echo "< /body >< /html >"; ? > </pre>  Script bash pour générer le fichier de commande pour updater un DNS<br> On lui passe en argument la nouvelle adresse ip. <pre> echo "server dns.grafsoft.com" >/tmp/jlcyr echo "local 127.0.0.1" >>/tmp/jlcyr echo "prereq yxdomain jlcyr.dyn.grafsoft.com" >>/tmp/jlcyr echo "update delete jlcyr.dyn.grafsoft.com" >>/tmp/jlcyr echo "" >>/tmp/jlcyr echo "prereq nxdomain jlcyr.dyn.grafsoft.com" >>/tmp/jlcyr echo "update add jlcyr.dyn.grafsoft.com 1 A $1" >>/tmp/jlcyr echo "" >>/tmp/jlcyr </pre>  <dtml-var standard_html_header> <h2><dtml-var title_or_id></h2> <p> This is the <dtml-var id> Document. </p> <dtml-var standard_html_footer>

Document Informatif

ADN Informatique

2015

Rev. 1

Jean-Luc Cyr