Dynamic DNS cu propriile mâini, documentație rusă pe ubuntu

Creați un director separat în / etc

Să intrăm în ea.

Generăm o pereche de chei pentru schimbul de informații între client și server.

Ca rezultat al acestei operațiuni, două fișiere apar în directorul: Cândndns.my. + 157 + 48025.key și Cândndns.my. + 157 + 48025.private. Din primul fișier vom avea nevoie doar de un set de caractere după "157". După spațiu începe corpul cheii. Creați un script pentru actualizarea zonelor de domenii.







Pastram textul acolo.

Salvăm. Apoi acordăm dreptul de a executa.

Creați o legătură simbolică în directorul / usr / sbin. astfel încât să nu adăugați un script de actualizare a zonei în cale. Nu este necesar, nu va fi superfluu să apelați o comandă fără căi din consola.

Odată adăugat, atunci în / etc / crontab îl vom folosi.

Configurarea serverului de nume este de a prescrie domeniul și a seta permisiunile pentru a actualiza înregistrările de nume de domenii A cu IP dinamic. Accesați legătura directoarelor.







Introducem acolo textul și corpul cheii, care a fost menționat în secțiunea anterioară.

Adăugați o linie la fișierul /etc/bind/named.conf specificând fișierul în care este definită cheia.

Următorul pas este să înregistrați zona de domeniu pe care o operăm în /etc/bind/named.conf.local.

De asemenea, va trebui să creați fișierul /etc/bind/pri.dyndns.my cu intrări diferite pentru domeniu. Este normal, cu setul minim necesar de înregistrări pentru funcționarea domeniului, prin urmare nu este necesar să o luăm în considerare în acest articol. Reporniți serverul de nume pentru a finaliza și a aplica setările.

Acum, în directorul destinat paginilor web, am pus un script foarte simplu pe php.

Am inserat codul acolo.

Acestea sunt toate gesturile pentru configurarea părții de server.

Aceasta înseamnă că la fiecare 15 minute scriptul va rula. Aceasta completează configurația părții client. Aveți posibilitatea să așteptați 15 minute și asigurați-vă că gazda noastră este ping de la un server terță parte. Și puteți executa comanda.

Pentru că, de fapt, am făcut o simbolină în / usr / sbin. Dacă nu ați primit răspunsul cu cuvântul REFUSED ca răspuns. atunci ați făcut totul în regulă și puteți fi fericit.

O mare cerere, când retipăriți acest articol, este să indicați sursa, în special, această resursă.







Articole similare

Trimiteți-le prietenilor: