Dies setzt voraus, Sie haben bereits einen DNS-Server-Setup, das eine statische IP, IE hat: ein Webserver, das auch tun wird DNS (wie bei mir). Wenn Sie einen Webserver haben aber derzeit nicht der Host einen eigenen DNS, können Sie ein wenig Forschung und setzen Sie sie mit in einer Stunde oder so. Wie auch immer, das ist nicht, was dies ist, wie man für. ![]()
Holen Sie sich auf Ihrem Webserver
SSH-Verbindung zu Ihrem Webserver und in su root.
etc / named.conf grep Verzeichnis / etc / named.conf
cd in das Verzeichnis angezeigt.
Erstellen Sie eine DNSSEC-Schlüssel
= "true" > dnssec-keygen -a hmac-md5 -b 512 -n HOST -r / dev / urandom subdomain.domain.com. <Pre entkam = "true"> dnssec-keygen-a HMAC-MD5-b 512-n HOST-r / dev / urandom subdomain.domain.com.
Stellen Sie sicher, dass Sie den Zeitraum an das Ende Ihrer Domain. Die Subdomain sollte der Name Ihres Untangle-Box oder was auch immer-Maschine Sie versuchen, für die Einrichtung sein DDNS .
Katze Ksubdomain.domain.com. 005 + RANDOM #. Schlüssel
RANDOM ersetzen mit der auch planen. Schlüsseldatei hat.
Sie sollten so etwas wie dieses
subdomain.domain.com. OjWJfgB5eAVsA == IN KEY 512 3 157 UR4Bu3vzaTYUtmzQA4hJl6GzRwRhY9CoWS2V1ukF6nUfSt0vxKCsEoq6 WAuDCySzmPINAtSD / OjWJfgB5eAVsA ==
Wir wollen, dass die sehr lange Zeichenfolge. Notieren Sie sich diese für den nächsten Schritt. Wenn es einen Raum, in dem String hat, Sie wollen immer noch jedes bisschen danach. Es warf mich aus, wenn ich einen Raum in sich hatte und ich war nicht sicher, was ich bis ich die verschiedenen Kombinationen und Quelle, dass es die ganze Kette war versucht benötigt.
Bearbeiten Sie die named.conf
Wir müssen ein paar Dinge hinzufügen.
Taste "subdomain.domain.com." { HMAC-MD5-Algorithmus; Geheimnis "UR4Bu3vzaTYUtmzQA4hJl6GzRwRhY9CoWS2V1ukF6nUfSt0vxKCsEoq6 WAuDCySzmPINAtSD/OjWJfgB5eAVsA =="; };
Jetzt, unter Ihrer Zone (domain.com.) Fügen Sie die folgende
; } ; allow-update {key "subdomain.domain.com.";};
Alles fertig, jetzt
init.d / bind9 reload / Etc / init.d / bind9 reload
Nun, SSH-Server in Ihre Untangle
Kopieren Sie den Schlüssel des von Ihrem Webserver
22 root @ webserver.com: / var / named / Ksubdomain.domain.com. * . SCP-P 22 root@webserver.com: / var / named / Ksubdomain.domain.com *..
/ Var / named = Verzeichnis, das fanden wir heraus, aus Ihrer named.conf auf Ihrem Webserver
Erstellen Sie eine Datei mit dem Namen ddupate
#! / Bin / bash # Skript zum DNS-Zonen auf einem entfernten Server aktualisieren # Copyright © 2005-2007 - Julien Valroff # Teile des Skripts Copyright © 2001-2002 - Dag Wieers Key = "/ root / Kkeyname. 157 29630. Private" SERVER = "ns.domain.com" LOGFILE = "/ var / log / syslog" PPP_IFACE = "ppp0" DOMAIN = "domain.com". HOST = "subdomain.domain.com." EMAIL = "you@domain.com" " $PPP_LOCAL " ! = '' ] ; then if ["$ PPP_LOCAL" =''!], dann " $PPP_IFACE " ! = " $PPP_IFACE " ] ; then if ["$ PPP_IFACE" = "$ PPP_IFACE"!], dann ddupdate[$$]: ABORTED: Not updating dynamic IP \ echo "$ (LANG = C date +"% b% e% X ') $ (hostname) ddupdate [$ $]: Abgebrochen: nicht aktualisiert dynamische IP \ >> $LOGFILE 2 >& 1 Adresse $ PPP_LOCAL (bereits für $ getan (ip addr show $ PPP_IFACE | awk '/ inet / {print $ 2}')) ">> $ LOGFILE 2> & 1 exit 0 fi IPADDR = $ PPP_LOCAL Schlafen 3 sonst ip addr show $PPP_IFACE | awk '/inet/ { print $2 }' ) IPADDR = $ (ip addr show $ PPP_IFACE | awk '/ inet / {print $ 2}') fi ( $LOGFILE 2 >& 1 Katze <> $ LOGFILE 2> & 1 exit $ RC
Sie wollen die Variablen an der Spitze ändern, um Ihre Bedürfnisse anzupassen.
Machen Sie diese Datei ausführbar
chmod + x ddupate Legen Sie diese Datei in
ppp / ip-up.d / Etc / ppp / ip-up.d
Nun führen Sie es aus
ppp / ip-up.d / ddupdate / Etc / ppp / ip-up.d / ddupdate
Überprüfen Sie Ihre syslogs für beide Server. wenn Sie haben noch keine Fehler, die aussehen
; TSIG-Fehler mit Server: TSIG zeigt Fehler ist fehlgeschlagen: NOTAUTH (Badsig)
Sie haben sich erfolgreich einem DDNS-Server einrichten
Überprüfen Sie Ihren Webserver DNS und stellen Sie sicher, dass der Eintrag eingegeben wurde.
Jedesmal, Ihre IP-Änderungen (freigeben und erneuern), sollte dieses Skript bekommen lief. Sie könnten aber auch diese in einem Cronjob.
Fehlersuche
In der Datei, die Sie gemacht ddupdate finden Sie die Befehle ausgeführt zu sehen, damit das Update möglich. Preform diese manuell hinzufügen, aber die Option-d in nsupdate. Dies fügt einige zusätzliche Informationen darüber, was im Gange sein könnte an. In den meisten Fällen ist sie entweder nicht ein Tippfehler des Geheimdienstes, die beide Tasten Don auf dem Host-Rechner oder ein Problem mit den Berechtigungen zu leben. I "chmod 664" der DNSSEC-Schlüssel-Dateien auf beiden Servern.
Ressourcen und Dank geht an:
http://www.kirya.net/articles/running-a-secure-ddns-service-with-bind/~~V
http://www.semicomplete.com/articles/dynamic-dns-with-dhcp/

















Just an FYI, dass Ihre Anzeigen sollten einen Weg, um nicht gezwungen werden, auf die Anzeigen klicken werden müssen. Sie haben eine große Anzeige, die die obere Hälfte der Ihre Artikel behandelt, und es gibt kein 'x' oder Schließen-Button bei der Verwendung von Mac OSX / Safari.
Große ausschalten zu einer Website, wie es einige gute Edelsteine von Informationen hält aussieht.
Regards,
Charlie
Charlie,
Ich hoffe, Sie besuchen Sie diese Website, um dies zu sehen, wie Sie nicht gern Ihre E-Mail Addy, damit ich richtig, Ihnen zu antworten konnte. Was Sie sahen war kein AD, sondern ein JavaScript geschrieben, den IE zu blockieren. Ich weiß nicht, warum sah man, dass, wie es Ihnen wurden mit Safari erscheint, also werde ich einen Blick darauf werfen.
Ich werde auch dort hinzufügen, dass es nicht eine Anzeige. Ich glaube nur, dass niemand verwenden sollte jeder IE-Version.
Ich benutze Firefox und sehen nicht aufgeben. hmm. auch großen Artikel übrigens.
@ Server Rack: Ya, wirst du nicht, wenn Sie Firefox verwenden. Es ist kein AD entweder, blockieren ich alle IE-Browser und aufgefordert, eine Alternative zum Download auswählen. Ich bin nicht gesponsert oder bezahlt, dies zu tun. Versuchen Sie, meine Website mit IE aufgerufen, und Sie werden sehen, was ich rede.