Harvard CS50 Lecture 7
Πίνακας περιεχομένων:
- Ρύθμιση ονομάτων διακομιστή DNS στην επιφάνεια εργασίας του Ubuntu
- Ορισμός διακομιστών DNS στον διακομιστή Ubuntu
- συμπέρασμα
Το σύστημα ονομάτων τομέα (DNS) αποτελεί κεντρικό τμήμα της υποδομής του ιστού, παρέχοντας έναν τρόπο μετάφρασης ονομάτων τομέα σε διευθύνσεις IP. Μπορείτε να σκεφτείτε το DNS ως τον τηλεφωνικό κατάλογο του Διαδικτύου.
Κάθε συσκευή που είναι συνδεδεμένη στο Internet αναγνωρίζεται με μοναδικό τρόπο από τη διεύθυνση IP. Όταν πληκτρολογείτε στον ιστότοπο που θέλετε να επισκεφθείτε στο πρόγραμμα περιήγησής σας, το όνομα τομέα πρέπει να μεταφραστεί στην αντίστοιχη διεύθυνση IP. Το λειτουργικό σύστημα ελέγχει πρώτα το αρχείο φιλοξενίας του για τον αντίστοιχο τομέα και αν δεν υπάρχει καταχώρηση για τον τομέα, θα ζητήσει από τους διαμορφωμένους διακομιστές ονομάτων DNS να επιλύσουν το καθορισμένο όνομα τομέα.
Μόλις επιλυθεί ο τομέας, το σύστημα θα αποθηκεύσει προσωρινά την αίτηση και θα διατηρήσει μια εγγραφή για τον τομέα και την αντίστοιχη διεύθυνση IP.
Οι διακομιστές ονομάτων DNS (resolvers) είναι διακομιστές που χρησιμοποιούνται από άλλες συσκευές για την εκτέλεση αναζήτησης DNS για έναν ζητούμενο τομέα.
Συνήθως, οι διαχωριστές DNS εκχωρούνται από τον ISP σας. Ωστόσο, οι λύσεις αυτές ενδέχεται να είναι αργές ή να μην ενημερώνονται τακτικά, γεγονός που μπορεί να προκαλέσει καθυστέρηση κατά την αναζήτηση ενός τομέα, επίλυσης σε λανθασμένη διεύθυνση IP ή μερικές φορές ενδέχεται να μην μπορείτε να επιλύσετε τον επιθυμητό τομέα καθόλου.
Υπάρχουν πολλοί δωρεάν δημόσιοι διαχωριστές DNS που είναι γρήγοροι, ιδιωτικοί και ενημερώνονται τακτικά.
Παρακάτω είναι μερικοί από τους δημοφιλέστερους δημόσιους διαχωρισμούς DNS:
- Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 και 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Επίπεδο3 (209.244.0.3, 209.244.0.4)
Σε αυτόν τον οδηγό, θα εξηγήσουμε πώς να διαμορφώσετε τους διακομιστές ονομάτων DNS (resolvers) στο Ubuntu 18.04.
Αν θέλετε να ορίσετε τους διακομιστές ονομάτων DNS για όλες τις συσκευές που είναι συνδεδεμένες στο τοπικό σας δίκτυο, ο ευκολότερος και ο συνιστώμενος τρόπος είναι να κάνετε την αλλαγή στον οικιακό σας δρομολογητή.Ρύθμιση ονομάτων διακομιστή DNS στην επιφάνεια εργασίας του Ubuntu
Εγκατάσταση ονομάτων διακομιστών DNS στο Ubuntu 18.04 Οι επιτραπέζιοι υπολογιστές είναι εξαιρετικά εύκολοι και δεν απαιτούν τεχνικές γνώσεις.
-
Εκκινήστε το παράθυρο Ρυθμίσεις.
Επιλέξτε τη σύνδεση για την οποία θέλετε να ορίσετε τους διακομιστές ονομάτων DNS και κάντε κλικ στο εικονίδιο cog για να ανοίξετε το Network Manager.
Επιλέξτε την καρτέλα Ρυθμίσεις IPv4.
Απενεργοποιήστε το διακόπτη εναλλαγής "Αυτόματη" και εισαγάγετε τις διευθύνσεις IP των διαχωριστών DNS, διαχωρισμένες με κόμμα. Θα χρησιμοποιήσουμε τους διακομιστές ονομάτων DNS Google:

Κάντε κλικ στο κουμπί "Εφαρμογή" για να αποθηκεύσετε τις αλλαγές.
Οι αλλαγές γίνονται αμέσως, εκτός από τις περιπτώσεις όπου οι καταχωρήσεις DNS αποθηκεύονται προσωρινά από το σύστημα ή την εφαρμογή σας.
Ορισμός διακομιστών DNS στον διακομιστή Ubuntu
Πίσω στις μέρες, κάθε φορά που θέλατε να ρυθμίσετε τους ανιχνευτές DNS στο Linux, απλά θα ανοίξετε το αρχείο
/etc/resolv.conf
, θα επεξεργαστείτε τις καταχωρήσεις, θα αποθηκεύσετε το αρχείο και θα είστε καλός. Αυτό το αρχείο εξακολουθεί να υπάρχει, αλλά είναι ένα σύμβολο που ελέγχεται από την υπηρεσία που έχει επιλυθεί με σύστημα και δεν πρέπει να επεξεργάζεται με μη αυτόματο τρόπο.
systemd-resolved είναι μια υπηρεσία που παρέχει ανάλυση DNS στις τοπικές υπηρεσίες και εφαρμογές και μπορεί να ρυθμιστεί με το Netplan, το προεπιλεγμένο εργαλείο διαχείρισης δικτύου στο Ubuntu 18.04.
Τα αρχεία διαμόρφωσης Netplan αποθηκεύονται στον κατάλογο
/etc/netplan
. Ίσως θα βρείτε ένα ή δύο αρχεία YAML σε αυτόν τον κατάλογο. Το όνομα του αρχείου ενδέχεται να διαφέρει από τη ρύθμιση στη ρύθμιση. Συνήθως, το αρχείο ονομάζεται είτε
01-netcfg.yaml
είτε
50-cloud-init.yaml
αλλά στο σύστημά σας μπορεί να διαφέρει.
Αυτά τα αρχεία σάς επιτρέπουν να διαμορφώσετε τη διεπαφή δικτύου, συμπεριλαμβανομένης της διεύθυνσης IP, της πύλης, των διακομιστών ονομάτων DNS κ.ο.κ.
Για να ρυθμίσετε τις παραμέτρους των διακομιστών ονομάτων DNS ανοίξτε το αρχείο διαμόρφωσης διεπαφής με το πρόγραμμα επεξεργασίας κειμένου:
sudo nano /etc/netplan/01-netcfg.yaml
Τα περιεχόμενα του αρχείου θα μοιάζουν με τα εξής:
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Για να ρυθμίσετε τις ονοματοδοτήσεις διακομιστή DNS της διεπαφής, αλλάξτε τις τρέχουσες διευθύνσεις IP με τους διακομιστές DNS που προτιμάτε. Για παράδειγμα, εάν θέλετε να χρησιμοποιήσετε τους διακομιστές DNS του Cloudflare, θα αλλάξετε τη γραμμή
addresses
σε:
nameservers: addresses:
Οι διακομιστές DNS πρέπει να διαχωρίζονται με κόμμα. Μπορείτε επίσης να προσθέσετε περισσότερους από δύο διακομιστές nameservers.
Αν η καταχώριση δεν υπάρχει, προσθέστε την κάτω από το μπλοκ ονόματος διεπαφής. Όταν επεξεργάζεστε αρχεία Yaml, βεβαιωθείτε ότι ακολουθείτε τα πρότυπα του κώδικα YAML. Αν υπάρχει σφάλμα σύνταξης στη διαμόρφωση, το Netplan δεν θα μπορέσει να αναλύσει το αρχείο.
Μόλις τελειώσετε, αποθηκεύστε το αρχείο και εφαρμόστε τις αλλαγές με:
sudo netplan apply
Το Netplan θα δημιουργήσει τα αρχεία ρυθμίσεων για την υπηρεσία που έχει επιλυθεί με σύστημα.
Για να επαληθεύσετε ότι έχουν οριστεί οι νέοι ανιχνευτές DNS, εκτελέστε την ακόλουθη εντολή:
systemd-resolve --status | grep 'DNS Servers' -A2
systemd-resolve -status
εκτυπώνει πολλές πληροφορίες. Χρησιμοποιούμε το
grep
για να φιλτράρουμε τη συμβολοσειρά "Servers DNS". Η έξοδος θα φαίνεται κάπως έτσι:
συμπέρασμα
Το Netplan είναι το προεπιλεγμένο εργαλείο διαχείρισης δικτύου στο Ubuntu 18.04, αντικαθιστώντας τα αρχεία ρυθμίσεων
/etc/resolv.conf
και
/etc/network/interfaces
που χρησιμοποιήθηκαν για τη διαμόρφωση του δικτύου στις προηγούμενες εκδόσεις του Ubuntu.
Αυτή η ανάρτηση θα σας δείξει πώς μπορείτε να ορίσετε το χρονικό παράθυρο, στο οποίο μπορείτε να διαμορφώσετε τα Windows 10, Πολιτική ομάδας ή Επεξεργαστής μητρώου για να ρυθμίσετε τις παραμέτρους BITS.
Μειώνει ξαφνικά το διαδίκτυο, παρά το γεγονός ότι δεν κάνατε τίποτα διαφορετικό από πριν; Λοιπόν, αυτό μπορεί να οφείλεται σε πολλούς λόγους, και ένα από τα πιο σημαντικά είναι το
Πώς να ορίσετε τα εγκατεστημένα πακέτα στο ubuntu
Σε αυτό το σεμινάριο θα σας δείξουμε πώς μπορείτε να καταγράφετε και να φιλτράρετε εγκατεστημένα πακέτα στο Ubuntu. Θα σας δείξουμε επίσης πώς να ελέγξετε αν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, να μετρήσετε τα εγκατεστημένα πακέτα και να μάθετε την έκδοση ενός εγκατεστημένου πακέτου.
Πώς να ορίσετε και να ορίσετε μεταβλητές περιβάλλοντος στο linux
Σε συστήματα Linux και Unix, οι μεταβλητές περιβάλλοντος είναι ένα σύνολο δυναμικών ονομάτων που αποθηκεύονται στο σύστημα και χρησιμοποιούνται από εφαρμογές που εκκινούν σε κελύφη ή υποστυλώματα. Με απλά λόγια, μια μεταβλητή περιβάλλοντος είναι μια μεταβλητή με ένα όνομα και μια συσχετισμένη τιμή. Σε αυτόν τον οδηγό, θα εξηγήσουμε ότι πρέπει να διαβάσετε και να ορίσετε μεταβλητές περιβάλλοντος και κελύφους.








