Το GT εξηγεί: Τι είναι το Dynamic DNS και πώς να το αποκτήσετε
Miscellanea / / February 14, 2022
Στο άρθρο για πώς να χρησιμοποιήσετε την απομακρυσμένη επιφάνεια εργασίας της Microsoft, εξηγήσαμε πώς να συνδεθείτε απομακρυσμένα στον υπολογιστή σας. Αλλά για να λειτουργήσει αυτό, και οι δύο υπολογιστές έπρεπε να βρίσκονται στο ίδιο τοπικό δίκτυο. Τι γίνεται αν βρίσκεστε μακριά από το σπίτι, χρησιμοποιώντας άλλη σύνδεση Wi-Fi ή κινητής τηλεφωνίας; Σε αυτό το σενάριο, θα χρειαστείτε την εξωτερική διεύθυνση IP του υπολογιστή σας για να συνδεθείτε. Το Dynamic DNS είναι μια υπηρεσία που δίνει στον υπολογιστή σας έναν σύνδεσμο, όπως ιστότοπους, ώστε να μην χρειάζεται να θυμάστε μεγάλους αριθμούς.
![Shutterstock 281469323C](/f/bbdf530a18b506afa97bb8b0a13da24a.jpg)
Για να μάθετε περισσότερα σχετικά με το DDNS και πώς να αποκτήσετε ένα, διαβάστε την παρακάτω εξήγηση.
Τι είναι το DNS;
Ενώ έχουμε ήδη εξηγήσει στο παρελθόν για DNS και διευθύνσεις IP, εδώ είναι μια γρήγορη σύνοψη. Όλοι οι ιστότοποι και οι συσκευές που είναι συνδεδεμένες στο Διαδίκτυο έχουν μια μοναδική διεύθυνση, γνωστή ως διεύθυνση IP, η οποία είναι μια σειρά αριθμών που χρησιμοποιούνται για την αναγνώριση της ρύθμισης σύνδεσης.
Αλλά ποιος θέλει να πληκτρολογήσει http://74.125.224.72/ για πρόσβαση στο Google; Είναι πολύ πιο εύκολο να πληκτρολογήσετε και να θυμάστε το google.com, σωστά; Το σύστημα ονομάτων τομέα ή το DNS σας ανακατευθύνει στη διεύθυνση IP του ιστότοπου όταν πληκτρολογείτε τη διεύθυνση URL του (google.com) στο πρόγραμμα περιήγησής σας.
![Dns και Ddns E1429981964204](/f/f29b32b68f8a9159da5e13173fe0329b.png)
Τι είναι ένα Dynamic DNS;
Αυτό μας φέρνει στο Dynamic DNS ή DDNS. Ακριβώς όπως οι ιστότοποι, ο υπολογιστής σας (ή ο δρομολογητής) είναι επίσης μια συσκευή συνδεδεμένη στο Διαδίκτυο, η οποία έχει μια διεύθυνση IP, που της έχει εκχωρηθεί από τον ISP σας. Αλλά αυτή η διεύθυνση αλλάζει συνεχώς εκτός και αν έχετε επιλέξει μια στατική IP. Η υπηρεσία Dynamic DNS δίνει στον υπολογιστή σας ένα όνομα κεντρικού υπολογιστή, το οποίο ανακατευθύνει πάντα στη διεύθυνση IP του υπολογιστή σας και επίσης τον ενημερώνει αυτόματα εάν αλλάξει. Τώρα μπορείτε να ρωτήσετε, γιατί χρειάζομαι τη διεύθυνση IP του υπολογιστή μου; Για πολλούς λόγους, όπως για εξ αποστάσεως πρόσβαση, τρέξτε έναν διακομιστή FTP, τρέξτε έναν στατικό ιστότοπο κ.λπ.
Δροσερή συμβουλή: Εάν δεν μπορείτε να δείτε τις επεκτάσεις, μεταβείτε στο Επιλογές φακέλου > Θέα καρτέλα και καταργήστε την επιλογή Απόκρυψη επεκτάσεων για γνωστούς τύπους αρχείων.
Πώς μπορώ να λάβω την υπηρεσία DDNS;
Για να αποκτήσετε την υπηρεσία DDNS, θα πρέπει να εγγραφείτε σε έναν πάροχο. Υπάρχουν τόσο επί πληρωμή όσο και δωρεάν υπηρεσίες. Μια απλή αναζήτηση στο Google θα σας οδηγήσει σε πολλούς δωρεάν παρόχους DDNS. Παλαιότερα, το DynDNS ήταν μια δημοφιλής υπηρεσία, αλλά πριν από λίγο έκλεισαν όλα τα δωρεάν προγράμματα. Η δημοφιλής εναλλακτική του, που χρησιμοποιώ και προτείνω, είναι No-IP.com. Παρέχουν 3 ονόματα κεντρικών υπολογιστών, τα οποία είναι αρκετά για έναν κανονικό χρήστη. Για να ρυθμίσετε το DDNS χρησιμοποιώντας No-IP ακολουθήστε τα εξής βήματα:
Βήμα 1: Μεταβείτε στο No-IP και εγγραφείτε για έναν δωρεάν λογαριασμό. Αφού συνδεθείτε, κάντε κλικ στο όνομα χρήστη σας στην επάνω αριστερή γωνία για να ανοίξετε το Το No-IP μου σελίδα ρυθμίσεων. Στη συνέχεια κάντε κλικ στο Προσθήκη κεντρικού υπολογιστή.
![Προσθήκη κεντρικού υπολογιστή 5 E1432656380107](/f/719061345a39fd6cdf8acb859be1cf67.png)
Βήμα 2: Εισαγάγετε το όνομα κεντρικού υπολογιστή με το οποίο θέλετε να συσχετιστεί η διεύθυνση IP και αφήστε τις άλλες ρυθμίσεις ως έχουν.
![Προσθήκη κεντρικού υπολογιστή 1 E1432656477843](/f/f783224cf4a69a9fc4e9a41c67e50b2b.png)
Βήμα 3: Τώρα πρέπει να ρυθμίσουμε τα πράγματα στο τέλος σας. Ανάλογα με τη διαμόρφωση του δικτύου σας, η διαδικασία θα διαφέρει. Το DDNS μπορεί να ρυθμιστεί στον ίδιο τον δρομολογητή εάν υποστηρίζει την υπηρεσία DDNS ή μπορείτε να χρησιμοποιήσετε την εφαρμογή No-IP στον υπολογιστή σας.
Ρύθμιση στο δρομολογητή σας
Βρείτε τη ρύθμιση DDNS για το δρομολογητή σας μεταβαίνοντας στον ιστότοπο του κατασκευαστή. Δείτε αν υποστηρίζει No-IP (ή οποιαδήποτε άλλη δωρεάν υπηρεσία που έχετε επιλέξει).
![Ρυθμίσεις Ddns δρομολογητή](/f/60c59ad2a86b190f5ed0d41a7ed48c9d.png)
Εάν υποστηρίζεται η υπηρεσία DDNS, εισαγάγετε το όνομα χρήστη No-IP, τον κωδικό πρόσβασης και το όνομα τομέα που έχετε ορίσει Βήμα 1 κατά την εγγραφή. Κάντε κλικ στο Σώσει ή Σύνδεση να τελειώσω.
Ρύθμιση στα Windows
Λήψη No-IP's εφαρμογή για Windows και εγκαταστήστε το. Ανοίξτε το και πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασής σας. Αυτό ήταν, τώρα όποτε αλλάζει η δημόσια IP σας, η εφαρμογή θα ενημερώνει αυτόματα το όνομα τομέα.
![Χωρίς έλεγχο Ip](/f/c6b7c6e14a1b75c4a9ff2496fb5b50e6.png)
Το δικό σας DIY DDNS (κάποιο είδος)
Αυτή η μέθοδος, την οποία χρησιμοποιώ, δεν απαιτεί εγγραφή σε τρίτο πάροχο ή εγκατάσταση εφαρμογής. Θα ενημερώσει τη δημόσια IP σας σε ένα αρχείο κειμένου στο Dropbox (ή οποιαδήποτε άλλη υπηρεσία cloud που χρησιμοποιείτε) και πρέπει απλώς να ανοίξετε το αρχείο για να λάβετε την τρέχουσα διεύθυνση IP σας. Έτσι, σε περιπτώσεις που χρειάζεστε απλώς μια διεύθυνση IP του υπολογιστή σας και δεν σας ενδιαφέρει το όνομα τομέα, αυτή η μέθοδος είναι χρήσιμη.
Βήμα 1: Δημιουργήστε ένα αρχείο κειμένου στο φάκελο Dropbox. Μπορείτε να ονομάσετε αυτό το αρχείο σύμφωνα με την επιθυμία σας. Για να ξεκαθαρίσω τα πράγματα, το ονόμασα Εξωτερική IP. Αποθηκεύστε αυτό το αρχείο και βεβαιωθείτε ότι είναι η επέκτασή του .κείμενο. Δημιουργήστε έναν φάκελο, κατά προτίμηση στο δικό σας ΝΤΟ:\ μονάδα δίσκου και μέσα σε αυτόν τον φάκελο δημιουργήστε ένα άλλο αρχείο κειμένου με το όνομα myscript. Βεβαιωθείτε ότι έχετε ονομάσει το αρχείο κειμένου του σεναρίου και του φακέλου στον οποίο είναι αποθηκευμένο, χωρίς κενά.
![Διαδρομή σεναρίου 1 E1429971919597](/f/19c5f5d77fcabdc12b0eb8ceacf6dd24.png)
Βήμα 2: Η κύρια εργασία εδώ γίνεται από ένα σενάριο Powershell. Μην φοβάστε, δεν χρειάζεται να μάθετε Powershell ή κάποια γλώσσα προγραμματισμού, το σενάριο είναι ήδη φτιαγμένο, απλά πρέπει να το αντιγράψετε.
$OutputFile = "
"" | Out-File $OutputFile
Ενώ ($True) {
$IP = $(Invoke-WebRequest " http://icanhazip.com" | Επιλέξτε -ExpandProperty Content).Trim()
Εάν (((Get-Content $OutputFile)[0]) -ne $IP ) {
$IP | Out-File $OutputFile
"Η IP για " + $env: COMPUTERNAME | Out-File $OutputFile -Append
Λήψη-Ημερομηνία | Out-File $OutputFile -Append
}
}
Έναρξη-Ύπνος-Δευτερόλεπτα 180
Αντιγράψτε το παραπάνω σενάριο στο myscript αρχείο κειμένου που δημιουργήσατε στο προηγούμενο βήμα και αλλάξτε το στη διεύθυνση του Εξωτερική IP αρχείο κειμένου που δημιουργήσατε προηγουμένως στον φάκελο Dropbox. Τώρα αποθηκεύστε το αρχείο κειμένου myscript (αυτό με το παραπάνω σενάριο, όχι αυτό στο φάκελο Dropbox) με ένα .ps1 επέκταση.
Βήμα 2: Τώρα ανοίξτε το Powershell (πατήστε Win + S, αναζητήστε το Powershell), κάντε δεξί κλικ σε αυτό και επιλέξτε Εκτέλεση ως Διαχειριστής. Στο παράθυρο Powershell, πληκτρολογήστε τα εξής:
Set-ExecutionPolicy RemoteSigned
Θα ζητήσει ξανά επιβεβαίωση, πληκτρολογήστε Υ και μετά Εισαγω. Στη συνέχεια, πληκτρολογήστε τα παρακάτω και πατήστε Εισαγω.
c:\\myscript.ps1
![Σενάριο εκτέλεσης E1429972007763](/f/d0a06f835b9306853746f3df6f994131.png)
Μπορεί να φαίνεται ότι δεν έγινε τίποτα μετά το πάτημα Εισαγω, αλλά μην ανησυχείτε, το σενάριο έχει αρχίσει να εκτελείται στο παρασκήνιο.
Βήμα 4: Τώρα, όποτε χρειάζεστε τη διεύθυνση IP του υπολογιστή σας, απλώς ανοίξτε το αρχείο κειμένου. Το σενάριο αναφέρει επίσης την ώρα της ενημέρωσης της διεύθυνσης IP.
συμπέρασμα
Ελπίζω τώρα να γνωρίζετε περισσότερα για το DDNS. Έχετε ακόμα ερωτήσεις ή αμφιβολίες; Μπορείτε πάντα να τα διαγράψετε μέσω της ενότητας σχολίων.