Η Google προσφέρει δυναμική DNS
Πώς να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και τον διακομιστή Ubuntu
Θα συνιστούσα να ανακατευθύνετε όλες τις συνδέσεις σε μια ασφαλή σύνδεση.
Περίληψη
Μάθετε πώς μπορείτε να ρυθμίσετε ένα δυναμικό DNS χρησιμοποιώντας τους τομείς Google και να ασφαλίσετε τον ιστότοπό σας με πιστοποιητικό SSL από το Let’s Encrypt χρησιμοποιώντας το Certbot.
Βασικά σημεία:
1. Το Dynamic DNS σάς επιτρέπει να τοποθετήσετε το όνομα τομέα σας σε μια δυναμική διεύθυνση IP.
2. Οι Domains Google προσφέρουν δωρεάν DNY DNS με όλες τις αγορές τομέα.
3. Αυτό το σεμινάριο θα σας δείξει πώς να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και το διακομιστή Ubuntu.
Ερωτήσεις:
1. Γιατί πρέπει να χρησιμοποιείτε δυναμικά DNS?
Απάντηση: Το Dynamic DNS επιτρέπει σε έναν χρήστη να αλλάζει τη διεύθυνση IP του χωρίς να χρειάζεται να ενημερώνει συνεχώς τη διεύθυνση IP στις συσκευές του. Αυτό είναι χρήσιμο για άτομα που εργάζονται εξ αποστάσεως και χρειάζονται μια αξιόπιστη σύνδεση που είναι πάντα διαθέσιμη.
2. Τι είναι οι τομείς της Google?
Απάντηση: Το Google Domains είναι ένας γραμματέας τομέα που παρέχει στους χρήστες την ευκαιρία να καταγράψουν το δικό τους όνομα τομέα.
3. Ποια είναι τα οφέλη από τη χρήση των τομέων Google?
Απάντηση: Τα οφέλη των τομέων Google περιλαμβάνουν ένα απλό περιβάλλον διεπαφής, εύχρηστα εργαλεία, χαμηλή τιμολόγηση, έλεγχο του τομέα σας και ενσωμάτωση με τις εφαρμογές Google.
4. Ποιο είναι το συνιστώμενο περιβάλλον διακομιστή για τη ρύθμιση του Dynamic DNS χρησιμοποιώντας τους τομείς Google και τον διακομιστή Ubuntu?
Απάντηση: Το συνιστώμενο περιβάλλον διακομιστή είναι Ubuntu 18.04 LTS με Apache 2, Ddclient 3.8.3, και certbot 0.27.0.
5. Πώς ρυθμίζετε το δυναμικό DNS στους τομείς της Google?
Απάντηση: Για να ρυθμίσετε το Dynamic DNS στους τομείς της Google, πρέπει να συνδεθείτε στο λογαριασμό σας στο Google Domains, να επιλέξετε τον τομέα σας, να μεταβείτε στις ρυθμίσεις DNS, να κάνετε κλικ στο “Εμφάνιση προηγμένων ρυθμίσεων”, κάντε κλικ στο “Διαχείριση Dynamic DNS” και δημιουργήστε μια νέα εγγραφή με το όνομα του υποτομέα ή της ρίζας τομέα.
6. Τι είναι το ddclient?
Απάντηση: Το DDClient είναι ένας δυναμικός πελάτης DNS που ενημερώνει αυτόματα τις εγγραφές DNS με τη δυναμική διεύθυνση IP σας.
7. Πώς ρυθμίζετε το ddclient?
Απάντηση: Για να ρυθμίσετε το DDClient, πρέπει να εγκαταστήσετε το DDClient στον διακομιστή Ubuntu, να διαμορφώσετε το αρχείο διαμόρφωσης DDClient και να ξεκινήσετε την υπηρεσία DDClient.
8. Πώς διαμορφώνετε τον διακομιστή ιστού σας για δυναμικά DNS?
Απάντηση: Για να διαμορφώσετε τον διακομιστή ιστού σας για Dynamic DNS, πρέπει να ρυθμίσετε τους εικονικούς κεντρικούς υπολογιστές Apache για να δείξετε τον τομέα σας και να διαμορφώσετε το SSL χρησιμοποιώντας το CertBot.
9. Τι είναι ένα πιστοποιητικό SSL?
Απάντηση: Ένα πιστοποιητικό SSL είναι ένα ψηφιακό πιστοποιητικό που επικυρώνει την ταυτότητα ενός ιστότοπου και κρυπτογραφεί δεδομένα που αποστέλλονται μεταξύ του ιστότοπου και του προγράμματος περιήγησης του χρήστη.
10. Πώς εξασφαλίζετε τον ιστότοπό σας με πιστοποιητικό SSL από το Let’s Encrypt χρησιμοποιώντας το Certbot?
Απάντηση: Για να εξασφαλίσετε τον ιστότοπό σας με πιστοποιητικό SSL από το Let’s Encrypt χρησιμοποιώντας το CertBot, πρέπει να εγκαταστήσετε το Certbot στο διακομιστή σας, να εκτελέσετε το CertBot για να αποκτήσετε και να εγκαταστήσετε το πιστοποιητικό SSL και να διαμορφώσετε τον διακομιστή ιστού σας για να χρησιμοποιήσετε το πιστοποιητικό SSL.
11. Πόσος χρόνος χρειάζεται για τη δημιουργία δυναμικών DNs χρησιμοποιώντας τους τομείς Google και το διακομιστή Ubuntu?
Απάντηση: Μπορείτε να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και το διακομιστή Ubuntu σε λιγότερο από μία ώρα.
12. Μπορείτε να χρησιμοποιήσετε το Dynamic DNS με άλλους καταχωρητές τομέα?
Απάντηση: Ναι, μπορείτε να χρησιμοποιήσετε το Dynamic DNS με άλλους καταχωρητές τομέα, αλλά αυτό το σεμινάριο επικεντρώνεται στη δημιουργία δυναμικών DNs χρησιμοποιώντας τους τομείς Google.
13. Ποιος είναι ο σκοπός της ανακατεύθυνσης όλων των συνδέσεων με μια ασφαλή σύνδεση?
Απάντηση: Η ανακατεύθυνση όλων των συνδέσεων σε μια ασφαλή σύνδεση διασφαλίζει ότι όλη η επικοινωνία μεταξύ του χρήστη και του ιστότοπου είναι κρυπτογραφημένη και ασφαλής, παρέχοντας ιδιωτικότητα και προστασία από την παρακολούθηση της παρακολούθησης.
14. Ποιες είναι οι απαιτήσεις του συστήματος για τη λειτουργία του διακομιστή Ubuntu?
Απάντηση: Ο διακομιστής Ubuntu έχει ελάχιστες απαιτήσεις συστήματος, συμπεριλαμβανομένου ενός επεξεργαστή 1 GHz, 512 MB RAM και 2 GB χώρου σκληρού δίσκου.
15. Υπάρχουν περιορισμοί ή περιορισμοί όταν χρησιμοποιείτε δυναμικό DNS με τομείς Google?
Απάντηση: Οι τομείς της Google ενδέχεται να έχουν περιορισμούς ή περιορισμούς στον αριθμό των δυναμικών αρχείων DNS που μπορείτε να δημιουργήσετε ή τη συχνότητα των ενημερώσεων που επιτρέπονται.
Πώς να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και το Ubuntu Servertechnology
Θα συνιστούσα να ανακατευθύνετε όλες τις συνδέσεις σε μια ασφαλή σύνδεση.
Η Google προσφέρει δυναμική DNS
Э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э
Ы з з з з з з з и и и и п п п п п п з п з з з з з з з з з п. С п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п. ПOчем э э э э э э э э э э э п п п п п п п?
Э э э э э а а а а и е е з з л л л л л л л э э э э э э э э э э э э Κοιτάζοντας το ριμπάγ. С с п п п п п э э э э э э э э э э э э э э э э э э э э э э э э э э э э. Д э э э э д д д и и д д д ρίας н и д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д.
И и з а а а а а а а а ы ы з .. Е е е е д п п ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж п п п п п п п п п п п п п п п п п. Орrρά. Пороннαι.
ПON п п е е а а τροφή пρέφ а а а а а τροφήλου. е е е и τροφή ее же жÉ в в ж и и и и ч ч.
Πώς να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και την τεχνολογία διακομιστή Ubuntu

Μάθετε πώς μπορείτε να ρυθμίσετε ένα δυναμικό DNS χρησιμοποιώντας τους τομείς Google και να ασφαλίσετε τον ιστότοπό σας με πιστοποιητικό SSL από το LET’s κρυπτογράφηση χρησιμοποιώντας certbot.
Το Dynamic DNS είναι μια υπηρεσία που σας επιτρέπει να επισημάνετε το όνομα τομέα σας σε μια δυναμική διεύθυνση IP. Αυτό σημαίνει ότι η διεύθυνση IP του ιστότοπού σας αλλάζει περιοδικά.
Οι Domains Google προσφέρουν δωρεάν DNY DNS με όλες τις αγορές τομέα. Μπορείτε να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και το διακομιστή Ubuntu σε λιγότερο από μία ώρα.
Αυτό το σεμινάριο θα σας δείξει πώς να ρυθμίσετε το Dynamic DNS χρησιμοποιώντας τους τομείς Google και το διακομιστή Ubuntu.
Πίνακας περιεχομένων
- Γιατί να χρησιμοποιήσετε το Dynamic DNS?
- Τι είναι οι τομείς της Google?
- Βήμα 1: Ρύθμιση δυναμικών DNS στους τομείς Google
- Βήμα 2: Ρύθμιση DDClient
- Βήμα 3: Διαμορφώστε τον διακομιστή ιστού σας
Γιατί να χρησιμοποιήσετε το Dynamic DNS?
Το Dynamic DNS είναι μια υπηρεσία που επιτρέπει σε έναν χρήστη να αλλάξει τη διεύθυνση IP του χωρίς να χρειάζεται να ενημερώνει συνεχώς τη διεύθυνση IP στις συσκευές του. Αυτό καθιστά πολύ πιο εύκολο από πριν να κάνετε μια διεύθυνση IP προσβάσιμη από οπουδήποτε, η οποία είναι χρήσιμη για άτομα που εργάζονται εξ αποστάσεως και χρειάζονται μια αξιόπιστη σύνδεση που είναι πάντα διαθέσιμη.
Είναι επίσης σημαντικό να σημειωθεί ότι το Dynamic DNS δεν απαιτεί καμία διαμόρφωση από την πλευρά του πελάτη. Η δυναμική υπηρεσία DNS κάνει όλη τη δουλειά για εσάς.
Τι είναι οι τομείς της Google?
Το Google Domains είναι ένας γραμματέας τομέα που παρέχει στους χρήστες την ευκαιρία να καταγράψουν το δικό τους όνομα τομέα.
Το Google Domains σας προσφέρει την ευκαιρία να αποκτήσετε το δικό σας όνομα τομέα χωρίς να χρειάζεται να περάσετε από τρίτο μέρος. Σας παρέχει επίσης τη δυνατότητα να χρησιμοποιήσετε τη δική σας προσωπική διεύθυνση ηλεκτρονικού ταχυδρομείου, η οποία συνδέεται απευθείας με τον ιστότοπό σας ή το ιστολόγιό σας.
Οφέλη από τους τομείς της Google
Τα οφέλη των τομέων της Google είναι ότι προσφέρει ένα απλό περιβάλλον διεπαφής, εύχρηστα εργαλεία και χαμηλή τιμολόγηση. Λαμβάνετε πολύ έλεγχο του τομέα σας σε σύγκριση με την τιμολόγηση άλλων υπηρεσιών όπως το Dyndns (24 $.95 το χρόνο κατά τη στιγμή της γραφής) με περιορισμένες λειτουργίες. Υπάρχουν δωρεάν υπηρεσίες όπως ο Noip.com, αλλά δεν έχετε ελάχιστο έλεγχο του ονόματος τομέα που χρησιμοποιείται και ίσως χρειαστεί να επαληθεύσετε τη χρήση κάθε 30 ημέρες.
Οι Domains Google σας παρέχουν έναν προσωπικό πίνακα ελέγχου με όλους τους τομείς, τα μηνύματα ηλεκτρονικού ταχυδρομείου και τις επαφές σας. Παίρνετε επίσης ενσωμάτωση εφαρμογών Google, ώστε να μπορείτε να έχετε πρόσβαση σε όλα τα email σας, στο ημερολόγιο και να συνομιλήσετε από ένα μέρος.
περιβάλλον
- Ubuntu 18.04 LTS Είμαι βέβαιος ότι αυτό θα λειτουργήσει σε μεταγενέστερες εκδόσεις, αλλά οι διακομιστές παραγωγής μου στο DigitalOcean εκτελούν αυτήν την έκδοση.
- Apache 2
- ddclient 3.8.3 – Εγκατάσταση
- certbot 0.27.0 – Εγκατάσταση
Βήμα 1: Ρύθμιση δυναμικών DNS στους τομείς Google
- Συνδεθείτε στους τομείς της Google.
- Επιλέξτε το όνομα του τομέα σας.
- Επιλέξτε ‘DNS’ στην αριστερή πλευρά της οθόνης. Προεπιλεγμένοι διακομιστές ονόματος πρέπει να είναι ενεργό ή αυτό δεν θα λειτουργήσει.
- Κάντε κλικ Εμφάνιση σύνθετων ρυθμίσεων.
- Κάντε κλικ Διαχείριση δυναμικών DNS και Δημιουργήστε νέα εγγραφή.
- Αναθέστε μια δυναμική IP εισάγοντας το όνομα του υποτομέα ή ριζικού τομέα.
- Κάντε κλικ Αποθηκεύσετε.
Όταν φτάσετε στο βήμα 4 του ‘Ρύθμιση μιας δυναμικής συνθετικής εγγραφής’ αν θέλετε να προσθέσετε πολλαπλούς υπο-επικίνδυνες, αυτή είναι η πρώτη αλλαγή που πρέπει να κάνετε. Δεδομένου ότι μερικές φορές μπορεί να μοιραστώ πρόσβαση σε ένα τελικό προϊόν για κάτι που προσθέτει ‘@’ (“ρίζα root” ή “γυμνός τομέας”) είναι ο τρόπος να πάει. Εάν όχι, προσθέστε το υπο-τομέα της επιλογής σας.

Κάτι που θεωρούσα είναι ότι μπορώ πάντα να προωθήσω ένα μοναδικό υπο-τομέα, όπως οι σελίδες Github, αν χρειαστεί αργότερα. Στον διακομιστή ιστού μου, τα αρχεία ρυθμίσεών μου ελέγχουν την κατεύθυνση του αιτήματος. Έτσι η κυκλοφορία πηγαίνετε στη θέση του ριζικού τομέα κάνει το πιο νόημα για μένα.

Συμπληρώστε τα υπόλοιπα βήματα στις οδηγίες.
Βήμα 2: Ρύθμιση DDClient
Το σύστημα Dynamic Domain Name είναι μια υπηρεσία που ενημερώνει αυτόματα τη διεύθυνση IP που σχετίζεται με ένα όνομα τομέα, το οποίο μπορεί να είναι χρήσιμο για την πρόσβαση σε έναν ιστότοπο που χρησιμοποιεί μια δυναμική διεύθυνση IP (e.σολ., για υπηρεσίες φιλοξενίας ιστοσελίδων) στο Διαδίκτυο. Αυτή η υπηρεσία μπορεί να παρέχεται από το DDClient, το οποίο είναι λογισμικό που ενημερώνει τα αρχεία υπολογιστών των ονομάτων τομέα για να αντικατοπτρίζει τις αλλαγές στις διευθύνσεις IP τους.
Δεν θα μπορούσα να πάρω DDClient να λειτουργήσει σωστά χρησιμοποιώντας το ενσωματωμένο υποστήριξη Domains Google, γι ‘αυτό επέλεξα τις οδηγίες χωρίς υποστήριξη Domains Google.
# Διαμόρφωση αρχείο Για ddclient δημιουργούνται με κούτσουρο # /και τα λοιπά/ddclient.τολμηρός δαίμονας=300 πρωτόκολλο=dyndns2 χρήση=ιστός υπηρέτης=τομέας.Google.com SSL=Ναί Σύνδεση=γεννήθηκε το όνομα Κωδικός πρόσβασης='Generated_Password' # βλέπω ο Σημείωση παρακάτω @.το_domain σας.tld Δοκιμάστε τη διαμόρφωσή σας:
Σημείωση: Εάν αντιμετωπίζετε προβλήματα εδώ, ίσως χρειαστεί να αφαιρέσετε τα μεμονωμένα αποσπάσματα
sudo ddclient -daemon = 0 -debug -verbose -noquiet
Έχετε ολοκληρώσει σωστά τη ρύθμιση εάν η έξοδος τελειώσει με “επιτυχία” – η έξοδος πρέπει να είναι παρόμοια με:
ΕΠΙΤΥΧΙΑ: @.yourdomain.COM: Παραλείποντας: Η διεύθυνση IP είχε ήδη οριστεί σε 12.80.274.74.
Έπειτα σιγουρευόμουν ότι οι διευθύνσεις URL έχουν πολλαπλασιαστεί. Μόλις η κύρια διεύθυνση URL είναι επιτυχής (ελέγξτε επίσης με το www.yourdomain.com) Έπειτα έλεγξα με τυχαίους υποτομείς με και χωρίς www pre-pended. Αφού ένιωσα καλά για τα αποτελέσματα, μετακόμισα στο επόμενο βήμα.
Βήμα 3: Διαμορφώστε τον διακομιστή ιστού σας
Ο τομέας που επέλεξα τελειώνει στη σελίδα, οπότε έπρεπε να έχω μια ασφαλή σύνδεση για να λειτουργούν σωστά οι διευθύνσεις URL μου. Δεν θα σας πω πόσο καιρό με πήρε να το καταλάβω, αλλά γι ‘αυτό αυτά τα βήματα είναι τα επόμενα ;-). Με τη χρήση της προεπιλογής .αρχείο cond ήμουν έτοιμος να ξεκινήσω.
Επαναλάβετε αυτήν τη διαδικασία με κάθε ιστότοπο/τομέα που ρυθμίζετε για χρήση με το δυναμικό σας DNS.
Αντιγράψτε ένα αρχείο Clean Conf:
sudo cp 000-default.conf domain_name.τολμηρός
Ρυθμίστε το αρχείο για να εξυπηρετήσει τον τομέα που θα εξυπηρετήσει:
*: 80> Serveradmin your_email@yourdomain.υπο-ντομία.yourdomain.com serveralias www.υποταγή.yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/λάθος.log customlog $Apache_log_dir>/πρόσβαση.κούτσουρο σε συνδυασμό Εάν χρειάζεστε ανακατεύθυνση
Ανέφερα τον διακομιστή κωμικών βιβλίων μου και φυσικά έπρεπε να έχω πρόσβαση με τη νέα μου δομή τομέα. Έτσι, εδώ είναι ένα παράδειγμα για το πώς πρόσθεσα έναν εικονικό κεντρικό υπολογιστή στον διακομιστή μου για να το κάνω πραγματικότητα.
*: 80> Serveradmin your_email@yourdomain.υπο-ντομία.yourdomain.com serveralias www.υποταγή.yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/λάθος.log customlog $Apache_log_dir>/πρόσβαση.κούτσουρο σε συνδυασμό /> Proxypass http: // 192.168.1.76: 2202/proxypassreverse http: // 192.168.1.76: 2022/ /διαχειριστής> Proxypass http: // 192.168.1.76: 2203/admin proxypassreverse http: // 192.168.1.76: 2203/admin Ενεργοποιήστε τον ιστότοπο που θα χρησιμοποιηθεί:
sudo a2ensite domain_conf.τολμηρός
Δημιουργήστε ένα πιστοποιητικό SSL χρησιμοποιώντας certbot – προαιρετικό, όχι προαιρετικό
Θα συνιστούσα να ανακατευθύνετε όλες τις συνδέσεις σε μια ασφαλή σύνδεση.
Sudo Certbot -Apache -d NextCloud.yourdomain.com -d www.επόμενος.yourdomain.com
Τα δικα σου .Το αρχείο conf θα μοιάζει με τα ακόλουθα και θα δημιουργήσει μια ασφαλή σύνδεση .COND αρχείο αυτόματα.
*: 80> Serveradmin your_email@gmail.υπο-ντομία.yourdomain.com serveralias www.υποταγή.yourdomain.com documentroot/var/www/sub_domain errorlog $Apache_log_dir>/λάθος.log customlog $Apache_log_dir>/πρόσβαση.log συνδυασμένο rewriteEngine on rewritecond % = υπο-τομέας.yourdomain.com [ή] επανεγγραφή % = www.υποταγή.yourdomain.com rewriterule ^ https: // %% [end, ne, r = permanent] Αυτό είναι, ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στην επιθυμητή διεύθυνση URL και θα δείτε τον ιστότοπο που ψάχνετε. Ενημερώστε μας αν το δοκιμάσατε και αν λειτουργεί για εσάς.
Cansin Acarer
Πώς να χρησιμοποιήσετε το DDClient για την ενημέρωση δυναμικών ρυθμίσεων DNS στους τομείς Google
Εάν εκτελείτε έναν διακομιστή ιστού, ένα VPN ή οποιαδήποτε άλλη συσκευή στο σπίτι που θέλετε να έχετε πρόσβαση μέσω του Διαδικτύου χρησιμοποιώντας έναν τομέα ή ένα όνομα υποτομέα, χρειάζεστε είτε μια στατική διεύθυνση IP (οι οποίες πολλοί πάροχοι υπηρεσιών διαδικτύου δεν παρέχουν ή χρεώνουν επιπλέον) είτε θα χρειαστείτε μια δυναμική ρύθμιση DNS που αλλάζει τα αρχεία DNS κάθε φορά που αλλάζετε τη διεύθυνση IP σας. Οι Domains Google προσφέρουν αυτήν την υπηρεσία δωρεάν και χωρίς συμβολοσειρά που συνδέονται με το NOIP’Απαίτηση επιβεβαίωσης S κάθε 30 ημέρες.
1. Προσδιορίστε τη διεπαφή δικτύου σας
Θα πρέπει να γνωρίζουμε το όνομα της διεπαφής δικτύου που θα χρησιμοποιήσει το DDClient, οπότε εκτελέστε την ακόλουθη εντολή:
sudo lshw Αναζητήστε τις ακόλουθες γραμμές που ξεκινούν με *-Διανή εργασία στην έξοδο και σημειώστε το λογικό όνομα της διεπαφής δικτύου που χρησιμοποιείτε. Αυτό θα ήταν ETH0 για την παρακάτω περίπτωση, καθώς αυτή η συσκευή συνδέθηκε μέσω του Ethernet.
[. ] *-network: 0 Απενεργοποιημένη Περιγραφή: Ασύρματη διασύνδεση Φυσική ID: 1 Λογικό Όνομα: WLAN0 [. ] *-network: 1 Περιγραφή: Ethernet Interface Physical ID: 2 Λογικό Όνομα: eth0 [. ] 2. Λάβετε διαπιστευτήρια DNS από τους τομείς Google
Συνδεθείτε στους τομείς Google, επιλέξτε τον τομέα που θέλετε να επισημάνετε σε αυτόν τον διακομιστή και ανοίξτε τις εγγραφές DNS κάνοντας κλικ στο DNS. Κάντε κλικ Εμφάνιση σύνθετων ρυθμίσεων στο κάτω μέρος της σελίδας, τότε Διαχείριση δυναμικών DNS και να δημιουργήσετε μια νέα εγγραφή όπως θα κάνατε με άλλα αρχεία. Τέλος κάντε κλικ Προβολή δυναμικών διαπιστευτηρίων DNS έπειτα Θέα και σημειώστε τα διαπιστευτήρια.
3. Εγκαταστήστε και Cofigure Ddclient
Εγκαταστήστε το (μπορείτε να παραλείψετε τις ερωτήσεις κατά τη διάρκεια της εγκατάστασης με το χτύπημα Enter):
Apt Install Ddclient Επεξεργαστείτε τη διαμόρφωση με:
sudo nano /etc /ddclient.τολμηρός Θα πρέπει να φαίνεται παρόμοια με αυτό, αλλά με τα διαπιστευτήρια DNS που αποκτήσαμε νωρίτερα και ο τομέας θα εξαρτάται από αυτό που δημιουργήσατε στην ενότητα Dynamic DNS.
Protocol = Dyndns2 USE = Server Web = Domains.Google.com ssl = ναι login = googlednsusername password = googlednspassword yourdomain.com Εάν θέλετε να ενημερώσετε πολλαπλές εγγραφές DNS, απλώς επαναλάβετε αυτά τα βήματα και προσθέστε τη διαμόρφωση στο DDClient.αρχείο cond.
4. Δοκιμασία
Το παρακάτω εκτελεί την ακολουθία ενημέρωσης:
sudo ddclient -daemon = 0 -debug -verbose -noquiet Εάν δείτε μια γραμμή προς το τέλος της εξόδου που δείχνει ότι η Google απάντησε Καλός Και η διεύθυνση IP σας, λειτουργεί.
Λήψη: Καλό youripaddress Δοκιμάστε διπλό έλεγχο, μπορείτε να δείξετε το DNS σας σε μια ψεύτικη διεύθυνση IP πηγαίνοντας στην ακόλουθη διεύθυνση URL με τα στοιχεία σας:
https: // username: [email protected]/nic/ενημέρωση?Ονομασία hostname = υποτομέας.yourdomain.com & myip = 1.2.3.4 Εάν εκτελέσετε ξανά τον δαίμονα DDClient, θα συγκρίνει τη διεύθυνση IP με τη διεύθυνση που αποθηκεύτηκε (όχι με αυτό που αλλάξαμε χρησιμοποιώντας το αίτημα GET παραπάνω). Ως εκ τούτου, θα σκεφτεί το IP της Hasn’άλλαξε. Έτσι πρέπει να διαγράψετε την προσωρινή μνήμη της και στη συνέχεια να εκτελέσετε την ακολουθία ενημέρωσης όπως παρακάτω.
sudo rm -f/var/cache/ddclient/ddclient.κρύπτη Περαιτέρω αναφορά
Ανατρέξτε στο άρθρο βοήθειας Google DNS για άλλες απαντήσεις.
Η Google προσφέρει δυναμική DNS
Η Reddit και οι συνεργάτες του χρησιμοποιούν cookies και παρόμοιες τεχνολογίες για να σας προσφέρουν καλύτερη εμπειρία.
Με την αποδοχή όλων των cookies, συμφωνείτε με τη χρήση των cookies για να παραδώσετε και να διατηρήσετε τις υπηρεσίες και τον ιστότοπό μας, να βελτιώσετε την ποιότητα του Reddit, να εξατομικεύσετε το περιεχόμενο και τη διαφήμιση Reddit και να μετρήσετε την αποτελεσματικότητα της διαφήμισης.
Απορρίπτοντας τα μη βασικά cookies, το Reddit ενδέχεται να εξακολουθεί να χρησιμοποιεί ορισμένα cookies για να εξασφαλίσει τη σωστή λειτουργικότητα της πλατφόρμας μας.
Για περισσότερες πληροφορίες, ανατρέξτε στην ειδοποίηση cookie και στην πολιτική απορρήτου μας .
Αποκτήστε την εφαρμογή Reddit
Σάρωση αυτού του κώδικα QR για να κατεβάσετε την εφαρμογή τώρα
Ή ελέγξτε το στα καταστήματα εφαρμογών
Καλώς ήλθατε στο φιλικό /r /homelab σας, όπου οι τεχνικοί και το sysadmin από παντού είναι ευπρόσδεκτοι να μοιραστούν τα εργαστήρια, τα έργα, τις κατασκευές κ.λπ.
Μέλη στο διαδίκτυο
από Sparkfist
Μια φθηνότερη δυναμική λύση DNS: Google Dynamic DNS
Αντί να πληρώνετε $ 25- $ 35 για μια βελτιωμένη υπηρεσία Dynamic DNS μέσω κάποιου τόπου όπως Dyndns ή NOIP, χρησιμοποιήστε τους τομείς Google. Πληρώνω ήδη $ 12/έτος για τον τομέα μου και επιτρέπουν δωρεάν δυναμικά DNS με πολύ καλύτερες επιλογές ονόματος τομέα και απεριόριστες υποτομείς.
https: // υποστήριξη.Google.COM/Domains/Απάντηση/6147083?hl = en
Μπορείτε επίσης να χρησιμοποιήσετε το DDClient για να αυτοματοποιήσετε εύκολα την ενημέρωση της IP που περιγράφεται στον σύνδεσμο από το Google.
Ως πλευρικό μπόνους ρύθμιση του μηνύματος ηλεκτρονικού ταχυδρομείου δωρεάν προώθηση με μπαλαντέρ *@yourdomain.com ή yourname@yourdomain.Το COM προς τα εμπρός σε έναν υπάρχοντα λογαριασμό Gmail είναι επίσης πολύ δροσερός. Το χρησιμοποιώ ομοίως με το [email protected] αλλά αντ ‘αυτού, ο ιστότοπος@myDomain.com επειδή ορισμένα μέρη block block gmail ή μπλοκ το + στο email. Βοηθά στον έλεγχο από πού προέρχεται το spam.
::επεξεργασία:: Αφήνω την προώθηση του ηλεκτρονικού ταχυδρομείου με το Google γιατί καλά το Gmail, αλλά άλλαξα το DNS μου στο CloudFares Free Tier που δεν ήξερα ότι υπήρχε. Δεν λυπάται μέχρι στιγμής και η μετανάστευση συνέβη μέσα σε λίγα λεπτά το πολύ. Ευχαριστώ στο u/okrumm για την πρόταση. Εξακολουθούν να έχουν κάποιες συσπάσεις για να δουλέψουμε επειδή το CloudFare δεν θα λειτουργήσει με το mod_proxy, καθώς δεν σέβεται την ανακατεύθυνση. Εκτός αν επαναπροσδιορίσω, δεν θα δω την προστιθέμενη αξία του CloudFare. Είναι πολύ κακό, καθώς μπορούσα να δω κάποια αξία στον μετριασμό της απειλής και στην καταγραφή για να το κάνει αξίζει τον κόπο.
Ενημέρωση των Domins Domanic Dens Google με PowerShell
Τον τελευταίο καιρό εγώ’δουλεύω για την οικοδόμηση του εργαστηρίου μου για να παίξω με πράγματα που εγώ’Δεν σκεφτόμαστε ποτέ να δημιουργήσουμε και να προσπαθήσουμε στο αναπτυξιακό μας περιβάλλον στην εργασία. Το’ήταν μια έκρηξη. Εγώ’ve ρύθμιση τοπικών ελεγκτών τομέα για να χάσετε για δοκιμές σεναρίων, χτισμένους διακομιστές Linux για τη δοκιμή αναπαραγωγής από και προς τους διακομιστές SQL και άλλα προϊόντα σχεσιακής βάσης δεδομένων, ακόμη και να δημιουργήσετε δρομολόγηση και απομακρυσμένη πρόσβαση έτσι ώστε να μπορώ να απομακρύνω το VPN στο οικιακό μου δίκτυο για την αποθήκευση και την ανάκτηση του κώδικα I’Έχω εργαστεί, ή ακόμα και τη χρήση του για να αναδείξει την απόδειξη των σχεδίων ιδεών σε άλλα άτομα. Το’είναι εξαιρετικά δροσερό και εγώ’Έμαθε πολλά στη διαδικασία.
Όταν αρχίζετε να μιλάτε για να κάνετε πράγματα όπως ο Home VPN Servers (ή οποιοσδήποτε διακομιστής οικιακής χρήσης για αυτό το θέμα), αργά ή γρήγορα θα αντιμετωπίσετε ένα ακανθώδες πρόβλημα: Πώς μπορώ να βεβαιωθώ ότι μπορώ πάντα να συνδεθώ με το οικιακό μου δίκτυο από απόσταση από η απόσταση? Καλά νέα: Έχετε ήδη μια διεύθυνση IP!
Έχοντας (ή γνωρίζοντας) ποια είναι η διεύθυνση IP Home σας, σας δίνει μεγάλη ευελιξία, αν και, επειδή αν το γνωρίζετε, μπορείτε να καταχωρίσετε ονόματα τομέα και να τα επισημάνετε. Για παράδειγμα, ας’λέω ότι ήθελα να εκθέσω έναν διακομιστή (ονομάστηκε “νάνος”) Στο οικιακό μου δίκτυο στο Διαδίκτυο. Εκτός από τη δικτύωση και το τείχος προστασίας αλλάζει στο δίκτυό μου’S End (ανοίγοντας τις σωστές θύρες για προώθηση, επιτρέποντας την απομακρυσμένη πρόσβαση κ.λπ.) Θα χρειαζόμουν επίσης ένα όνομα τομέα και μια καταχώρηση κεντρικού υπολογιστή, έτσι ήξερε πώς να επιλύσει. Τότε θα μπορούσα να καταγράψω ένα όνομα τομέα, όπως το Boatmurder.καθαρό, και έχετε νάνος.σκαφών.καθαρή αποφασιστικότητα στη διεύθυνση IP του σπιτιού μου. Οτι’είναι πολύ πιο εύκολο (και πιο δροσερό) για να θυμάστε από μια διεύθυνση IP. Αλλά για να το κάνετε αυτό, πρέπει να γνωρίζετε το σπίτι σας για να ρυθμίσετε το “ΕΝΑ” Καταγράψτε για το διακομιστή ονόματος τομέα.
Ακούγεται τακτοποιημένο σωστά? Το τρίψιμο είναι ότι δεν είναι’Πιθανότατα εσύ’Πρόκειται να απομνημονεύσετε τη διεύθυνση IP σας και ακόμη και αν κάνατε τους περισσότερους παρόχους υπηρεσιών Διαδικτύου (ISP) που προσφέρουν οικιακή ευρυζωνική Don’t σας παρέχει μια στατική διεύθυνση IP. Αυτό σημαίνει ότι αν χρειαστεί ποτέ να επανεκκινήσετε το μόντεμ σας’Εγγυημένη για να λάβετε την ίδια διεύθυνση. Οτι’δεν σημαίνει ότι μπορείτε’να έχουν μια στατική IP, αλλά είναι συνήθως μέρος μιας πιο ακριβής επιχειρηματικής προσφοράς που πιθανώς δεν είναι’Δεν αξίζει το κόστος για να έχετε στο σπίτι σας.
Δυναμικό DNS
Εκεί’είναι μια λύση, όμως: Dynamic DNS. Το Dynamic DNS ορίζεται ως μια υπηρεσία που σας επιτρέπει να ενημερώσετε αυτόματα έναν διακομιστή ονομάτων χωρίς να χρειάζεται να το αλλάξετε χειροκίνητα, συνήθως μετά την αλλαγή ενός IP (ακόμη και χωρίς να γνωρίζετε ότι έχει αλλάξει). Η διαδικασία συνήθως λειτουργεί έτσι:
- Εγγραφείτε με μια υπηρεσία που προσφέρει μια δυναμική υπηρεσία DNS, όπως το Dyn ή το Cloudflare.
- Εγκαταστήστε μια εφαρμογή υπηρεσίας κάπου στο δίκτυό σας που παρακολουθεί το δημόσιο IP σας για αλλαγές και συνδέεται με τους παρόχους και ενημερώνει αυτόματα τα αρχεία σας για να επισημάνετε μια ενημερωμένη διεύθυνση IP.
Αυτό μπορεί να ακούγεται εύκολο, αλλά εκεί’είναι ένα ζευγάρι gotchas: ένα, μερικές υπηρεσίες, όπως dyn, aren’ελεύθερος. Το Cloudflare έχει μια δωρεάν λύση, αλλά πρέπει να χρησιμοποιήσετε τους διακομιστές ονόματος για τους τομείς σας (που μπορεί ή δεν μπορεί να είναι ένας διακόπτης συμφωνίας για εσάς). Δεύτερον, σχεδόν όλα τα ελεύθερα διαθέσιμα εργαλεία που εκτελούνται στο δίκτυό σας βασίζονται στο Linux. Αυτό από μόνο του δεν είναι’t τόσο κακό όσο ακούγεται, ακόμα κι αν είστε’Δεν είναι εξοικειωμένοι με το Linux μπορείτε να τα σηκωθείτε αρκετά γρήγορα. Το μεγαλύτερο πρόβλημα είναι ότι εάν το οικιακό σας δίκτυο είναι ως επί το πλείστον με βάση τα Windows και δεν μπορείτε’t έχετε οποιοδήποτε εφεδρικό υλικό που βρίσκεται γύρω για να δημιουργήσετε το δικό σας διακομιστή Linux (ή εσείς Don’δεν θέλω να γυρίσω τα VM στο σπίτι σας), τότε μπορείτε’t Χρησιμοποιήστε τα είτε (Ενημέρωση: Φαίνεται ότι μπορείτε να πάρετε αυτά τα εργαζόμενα με το Perl στις τοπικές μηχανές σας, αλλά δεν έχω’Το δοκιμάσαμε ακόμα).
Υπάρχει επίσης μια τρίτη επιλογή: μερικοί νεότεροι δρομολογητές από προμηθευτές όπως ο παροχέας ASUS Dynamic DNS Services που συνδέονται με το λογισμικό Router OS επίσης. Έτσι, αν έχετε το δικό σας δρομολογητή, αυτό μπορεί να είναι μια επιλογή.
Google Domains
Ίσως αναρωτιέστε τι έχει να κάνει όλα αυτά με το PowerShell, σωστά? Πρόσφατα, κατέγραψα μερικά νέα ονόματα τομέα με τους τομείς Google, κυρίως επειδή σας δίνουν μια πολύ ωραία διεπαφή ιστού για χρήση και από τότε που χρησιμοποιώ το Google για σχεδόν όλα τα άλλα στη ζωή μου, αυτό απλώς είχε νόημα (και το έκανα’να χρειάζεστε ή να θέλετε έναν ακόμη διαδικτυακό λογαριασμό). Όταν βρισκόμουν εκεί, δημιουργώντας κάποια αρχεία για να τα ανακατευθύνω στο blog μου, παρατήρησα κάτι:

Κάτω από “συνθετικά αρχεία” Παρατήρησα μια δυναμική επιλογή DNS. Κάντε κλικ λίγο βαθύτερα, το έκανα στη σελίδα βοήθειας για συνθετικά αρχεία και στη συνέχεια δυναμικά DNS, τα οποία μπορείτε να διαβάσετε εδώ. Εδώ’Το TL · DR: Η Google προσφέρει αυτήν την υπηρεσία δωρεάν για τομείς που είναι εγγεγραμμένοι στην υπηρεσία τους και υποστηρίζουν το ίδιο πρωτόκολλο Dyndns2 που κάνουν και άλλοι δυναμικοί πάροχοι DNS, έτσι ώστε να ισχύουν και οι ίδιες εφαρμογές (Linux) που θα έχετε εγκαταστήσει για τις άλλες υπηρεσίες.
Αλλά πριν κλείσω το παράθυρο σκέψης εγώ’να οικοδομήσω ένα νέο Linux VM στο εργαστήριο στο σπίτι μου, είδα αυτό:

Και έπειτα ήμουν πραγματικά ενθουσιασμένος, γιατί αυτό σήμαινε ότι θα μπορούσα να κυλήσω τη δική μου λύση για να ενημερώσω τη δυναμική υπηρεσία DNS με το PowerShell! Ετσι ώστε’S τι έκανα.
Χρησιμοποιώντας το PowerShell για να ενημερώσετε το δυναμικό αρχείο DNS σας
Google’Το S Dynamic DNS API είναι πολύ λιγότερο από μια ανάρτηση HTTPS σε μια συγκεκριμένη διεύθυνση URL με ορισμένες παραμέτρους που συσκευάζονται στη θέση. Αυτό που το κάνει να λειτουργεί, όμως, είναι για κάθε δυναμικό όνομα κεντρικού υπολογιστή DNS που παρέχετε, λαμβάνετε ένα όνομα χρήστη και κωδικό πρόσβασης που δημιουργείται αυτόματα που πρέπει να είναι μέρος της ανάρτησης. Το PowerShell είναι φυσικά κατάλληλο για αυτόν τον τύπο αυτοματισμού, χάρη στο Invoke-Webrequest (σύνδεσμος MSDN). Το’S χτίστηκε για αυτό, και ακόμη και υποστηρίζει HTTPS. Heck, υποστηρίζει ακόμη και την εφαρμογή του ονόματος χρήστη: κωδικός πρόσβασης στο αίτημα μέσω ενός αντικειμένου PSCredential.
Το μόνο που έπρεπε πραγματικά να κάνω ήταν να τυλίξω τον κώδικα σε μια συνάρτηση και να προσθέσω μερικές παραμέτρους που μπορούν να περάσουν, να επικαλεστούν το αίτημα ιστού και να αναλύσουν τα αποτελέσματα. Εδώ’S ένα απόσπασμα της μεγαλύτερης λειτουργίας που ανέφερα παραπάνω:
[CMDLETBINDING (SupportSShouldProcess = $ TRUE)] Παράνομη ([Παράμετρος (υποχρεωτική = $ true)] [PSCredential] $ credential, [Παράμετρος) [Parampery) (Υποχρεωτικό = $ false)] [διακόπτης] $ online) Ξεκινήστε < $webRequestURI = "https://domains.google.com/nic/update" $params = @<>> διαδικασία < $splitDomain = $domainName.split(".") if ($splitDomain.Length -ne 2) < Throw "Please enter a valid top-level domain name (yourdomain.tld)" >$ subanddomain = $ subdomainname + "." + $ domainname $ splitdomain = $ subanddomain.διαίρεση(".") αν ($ splitDomain.Μήκος -Ne 3) < Throw "Please enter a valid host and domain name (subdomain.yourdomain.tld)" >$ params.Προσθήκη ("HostName", $ subanddomain) αν ($ ip -and !$ εκτός σύνδεσης) < $ipValid = $true $splitIp = $ip.split(".") if ($splitIp.length -ne 4) < $ipValid = $false >Foreach ($ i σε $ splitip) < if ([int] $i -lt 0 -or [int] $i -gt 255) < $ipValid = $false >> αν (!$ ipvalid) < Throw "Please enter a valid IP address" >$ params.Προσθήκη ("myip", $ ip)> elseif ($ offline -and !$ online) < $params.Add("offline","yes") >elseif ($ online -and !$ εκτός σύνδεσης) < $params.Add("offline","no") >αν ($ pscmdlet.Θα πρέπει να επεξεργαστεί ("$ subanddomain", "προσθέτοντας IP")) < $response = Invoke-WebRequest -uri $webRequestURI -Method Post -Body $params -Credential $credential $Result = $Response.Content $StatusCode = $Response.StatusCode if ($Result -like "good*") < $splitResult = $Result.split(" ") $newIp = $splitResult[1] Write-Verbose "IP successfully updated for $subAndDomain to $newIp." >αν ($ αποτέλεσμα -όπως "nochg*") < $splitResult = $Result.split(" ") $newIp = $splitResult[1] Write-Verbose "No change to IP for $subAndDomain (already set to $newIp)." >αν ($ αποτέλεσμα -eq "badauth") < Throw "The username/password you providede was not valid for the specified host." >αν ($ αποτέλεσμα -eq "nohost") < Throw "The hostname you provided does not exist, or dynamic DNS is not enabled." >αν ($ αποτέλεσμα -eq "notfqdn") < Throw "The supplied hostname is not a valid fully-qualified domain name." >αν ($ αποτέλεσμα -eq "badagent") < Throw "You are making bad agent requests, or are making a request with IPV6 address (not supported)." >αν ($ αποτέλεσμα -eq "κατάχρηση") < Throw "Dynamic DNS access for the hostname has been blocked due to failure to interperet previous responses correctly." >αν ($ αποτέλεσμα -eq "911") < Throw "An error happened on Google's end; wait 5 minutes and try again." >> $ απάντηση> Εγώ’Το VE υπογράμμισε τις γραμμές που σας δείχνουν πώς το σώμα της ανάρτησης HTTP παίρνει παραμέτρους και πού γίνεται το αίτημα. Ο υπόλοιπος κώδικας είναι ο έλεγχος σφαλμάτων για να βεβαιωθείτε ότι οι άνθρωποι τοποθετούν έγκυρες τιμές για τα πράγματα που θα περιμένουν η Google (και έχουν επίσης έλεγχο σφαλμάτων από την πλευρά τους, αλλά αν συνεχίσετε να ρίχνετε κακά αιτήματα σε αυτά, αυτοί’Θα επισημάνετε τα αιτήματά σας και τα απορρίψτε όλα. Απλά δίκαιη προειδοποίηση, οπότε Don’t spam τους με κακά αιτήματα).
Χρησιμοποιήστε το μόνοι σας!
Με αυτόν τον κώδικα, μπορείτε να ορίσετε τώρα να χρησιμοποιήσετε το Native PowerShell για να διατηρήσετε τα δυναμικά DNS του Google Domains σας και χωρίς να χρειάζεται ξεχωριστά μηχανήματα ή VMS! Πήρα τον παραπάνω κώδικα και δημιούργησα μια ενότητα, που ονομάζεται Googledynamicdnstools. Αυτή η ενότητα μπορεί να βρεθεί στο github μου, και εγώ’είμαι επίσης περήφανος που το ανακοινώσω Το έχω κάνει διαθέσιμο στη γκαλερί PowerShell! Αυτό σημαίνει ότι μπορείτε να εγκαταστήσετε τη μονάδα με δύο τρόπους:
- Στις μηχανές που εκτελούν τα Windows 10 (ή με το πλαίσιο διαχείρισης 5 εγκατεστημένα) μπορείτε να εκτελέσετε την εγκατάσταση -module -name googledynamicdnstools (εσείς’Θα πρέπει επίσης να εκτελέσετε το PowerShell ως διαχειριστή). Περισσότερες λεπτομέρειες σχετικά με τη χρήση αυτής της μεθόδου μπορείτε να βρείτε στη σελίδα Διαβάστε τη γκαλερί μου.
- Αν δεν είσαι’Δεν Θέλετε να εγκαταστήσετε τη μονάδα μέσω της γκαλερί μπορείτε να κατεβάσετε τον κωδικό από το github μου και να το εγκαταστήσετε μόνοι σας.
Παράδειγμα αυτοματισμού
Μόλις έχετε την ενότητα, μπορείτε να δημιουργήσετε μια προγραμματισμένη εργασία για να εκτελείτε κάθε ώρα και να ενημερώσετε τη δυναμική καταχώριση DNS σας. Για τη ρύθμισή μου, έγραψα ένα .Το αρχείο δέσμης ενεργειών PSD1 και δήλωσε ορισμένες μεταβλητές, δημιούργησε ένα αντικείμενο διαπιστευτηρίων από απλό κείμενο και, στη συνέχεια, καλέστε την ενότητα’λειτουργία S για να στείλετε το αίτημα στο Google. Εδώ’S δείγμα:
Εισαγωγή-module googledynamicdnstools $ logdate = get-date $ logFileName = "googlednsupdatelog_" + $ logDate.Μήνας + $ logdate.Ημέρα + $ logdate.Έτος + "_" + $ logdate.Ώρα + $ logdate.Λεπτό + $ logdate.Δεύτερο + ".txt "$ apiuserid =" myUniqueUserId "$ apipassword =" myUniquePassword "$ securePassword = convertto -securestring -string $ apipassword -asplaintext -force $ credential =.Διαχείριση.Αυτοματοποίηση.Pscredential $ apiuserid, $ securepassword start -transcript -path ("c: \ dnslogs \" + $ logFileName) Ενημέρωση -googledynamicdns -Credential $ credential -domainname "boatmurder.net "-SubDomainName" Dwarf "-verbose #Clean Up παλιά αρχεία καταγραφής get -childitem -path" c: \ dnslogs " Στο παραπάνω σενάριο, εγώ’να κάνω μερικά άλλα πράγματα έξω από την κύρια λειτουργία. Πρώτα εγώ’m Δημιουργώντας χειροκίνητα ένα αντικείμενο pscredential με ένα σαφές όνομα χρήστη και κωδικό πρόσβασης κειμένου. Οτι’Είναι πιθανώς ο καλύτερος τρόπος για να το κάνετε, αλλά αυτό είναι ένα γρήγορο παράδειγμα. Για τους σκοπούς καταγραφής, χρησιμοποιώ το Transcript Start για να καταγράψω όλα τα τερματικά έξοδο και να αποθηκεύσω ένα νέο μεταγραφικό κάθε φορά που εκτελείται η εργασία, ώστε να μπορώ να αναθεωρήσω την έξοδο για σφάλματα αν χρειαστεί. Τέλος, για να βεβαιωθούμε ότι δεν’t Συμπληρώστε τον σκληρό μου δίσκο με αρχεία καταγραφής, το τελευταίο μέρος του σεναρίου φαίνεται στον κατάλογο όπου εγώ’M Αποθήκευση των αρχείων μεταγραφής και καθαρίζει οτιδήποτε άνω των 30 ημερών.
Στη συνέχεια, δημιούργησα μια προγραμματισμένη εργασία των Windows για να καλέσω το PowerShell.exe με μια παράμετρο ίση με το όνομα του σεναρίου και ρυθμίστε το για να τρέχει κάθε ώρα. Με αυτόν τον τρόπο, αν η IP μου αλλάξει επειδή το καλωδιακό μόντεμ ή ο δρομολογητής μου πηγαίνουν εκτός σύνδεσης το πολύ i’Θα έχω μια ώρα έως ότου το σενάριο τρέχει και ενημερώνει την καταχώρησή μου DNS.

Χορηγείται, αν η ισχύς μου βγαίνει και ο υπολογιστής μου είναι απενεργοποιημένος, όλα τα στοιχήματα είναι απενεργοποιημένα (αλλά αυτό’S για τα οποία είναι τα συστήματα UPS, σωστά?·
Πηγαίνοντας μπροστά
Ελπίζω ότι ο κωδικός και τα παραδείγματα εδώ μπορούν να σας βοηθήσουν να ρυθμίσετε κάτι τόσο χρήσιμο όσο ένα ελαφρύ δυναμικό Updater DNS DNS σε ένα μηχάνημα που χρησιμοποιείτε κάθε μέρα. Μέρος του λόγου για τον οποίο έκανα αυτό μια ενότητα ήταν σε μια προσπάθεια να προσθέσω περισσότερα χαρακτηριστικά API Google DNS τελικά, αλλά ένιωσα ότι αυτό ήταν ένα πολύ καλό ξεκίνημα. Μη διστάσετε να ελέγξετε τον κωδικό μου και να κάνετε αλλαγές. Εγώ’Αγαπώ να λάβω αίτημα έλξης! Και επιτρέψτε μου να ξέρω τι σκέφτεστε για την ενότητα αν το αρπάξετε και από τη γκαλερί PowerShell.



