Εκτέλεση Nsd και Unbound σε OpenBSD 5.6

Σε αυτό το άρθρο, θα μάθετε πόσο εύκολο και γρήγορο είναι να έχετε τον δικό σας διακομιστή DNS επίλυσης προσωρινής αποθήκευσης (χωρίς δέσμευση), καθώς και έναν έγκυρο/κύριο διακομιστή DNS (nsd) που εκτελείται τοπικά στη δική σας παρουσία OpenBSD Vultr.

Για την εγκατάσταση του OpenBSD, ανατρέξτε στο ακόλουθο άρθρο: Ρύθμιση του OpenBSD 5.5 64-bit . Απλώς φροντίστε να χρησιμοποιήσετε τη νεότερη εικόνα ISO 5,6.

Ενώ το nsd ήταν διαθέσιμο και στην προηγούμενη έκδοση, το unbound συνδέθηκε με την έκδοση για την έκδοση 5.6. Ξεκινώντας με την έκδοση 5.7, το BIND θα αφαιρεθεί εντελώς από το βασικό σύστημα (και θα είναι διαθέσιμο μέσω θυρών).

άδετος

Για την επίλυση του DNS, οι άνθρωποι χρησιμοποιούν γενικά προεπιλογές που παρέχονται από τη διανομή/πάροχό τους ή μια υπηρεσία από την Google (δημόσιο DNS) και το OpenDNS. Αν και είναι συνήθως εντάξει, η εκτέλεση του δικού σας σάς προσφέρει περισσότερο έλεγχο, καλύτερη απόδοση (αφού συμπληρώσετε τη δική σας προσωρινή μνήμη), καλύτερο απόρρητο κ.λπ. Είναι πολύ εύκολο να αποκτήσετε τη δική σας ρύθμιση DNS επίλυσης στο OpenBSD.

  1. Ενεργοποιήστε την υπηρεσία:

    sudo rcctl enable unbound
    
  2. Ξεκινήστε την υπηρεσία:

    sudo rcctl start unbound
    
  3. Για να το κάνετε ενεργό, βάλτε τα εξής /etc/resolv.conf(και διαγράψτε τυχόν άλλες nameserverκαταχωρήσεις):

    nameserver 127.0.0.1
    

Τώρα μπορείτε να το δοκιμάσετε:

dig google.com

Αναζητούμε τις ακόλουθες δύο γραμμές:

;; Query time: 35 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)

Ο διακομιστής που χρησιμοποιήθηκε ήταν localhost, αυτό που θέλαμε. Ο χρόνος ερωτήματος είναι 35 δευτερόλεπτα σε ψυχρή εκκίνηση. Ας δοκιμάσουμε την ίδια digεντολή άλλη μια φορά:

;; Query time: 1 msec

Σε αυτό το σημείο, η προσωρινή αποθήκευση λειτουργεί και μπορούμε να συνεχίσουμε με τον έγκυρο διακομιστή nsd.

nsd

Σε αντίθεση με το unbound, ο nsd είναι ένας έγκυρος διακομιστής DNS, ο οποίος χρησιμοποιείται για την εξυπηρέτηση των δικών σας ζωνών. Ένας διακομιστής γενικά δεν είναι αρκετός, επομένως μπορείτε να περιστρέψετε μια άλλη παρουσία του Vultr ως δευτερεύον διακομιστή σε άλλη τοποθεσία, για πλεονασμό.

Δεδομένου ότι η ρύθμιση της κύριας/δευτερεύουσας υπηρεσίας (αν και όχι δύσκολη) είναι λίγο έξω από το πεδίο εφαρμογής αυτού του άρθρου, θα δείξουμε πώς να εξυπηρετείτε μια ζώνη μεμονωμένου τομέα.

  1. Πρώτα ας επεξεργαστούμε το /var/nsd/etc/nsd.confαρχείο. Εδώ είναι ένα πλήρες παράδειγμα:

    server:
        hide-version: yes
        ip-address: 108.xx.xxx.xx
    
    remote-control:
        control-enable: yes
    
    zone:
        name: "example.com"
        zonefile: "example.com.zone"
    

    Σημείωση: Αντικαταστήστε 108.xx.xxx.xxμε τη διεύθυνση IP της παρουσίας σας και example.comμε τον δικό σας τομέα.

  2. Τα αρχεία ζώνης πηγαίνουν στον /var/nsd/zonesκατάλογο. Εδώ είναι ένα σύντομο /var/nsd/zones/example.com.zoneαρχείο ζώνης:

    $ORIGIN example.com.
    $TTL 86400
    
    @       3600    SOA     a.ns.example.com. hostmaster.example.com. (
                            2014110502      ; serial
                            1800            ; refresh
                            7200            ; retry
                            1209600         ; expire
                            3600 )          ; negative
    
                    NS      a.ns.example.com.
                    NS      b.ns.example.com.
    
                    MX      0 mail.example.com.
    
    a.ns            A       108.xx.xxx.xx
    b.ns            A       108.xx.xxx.xx
    mail            A       108.xx.xxx.xx
    
  3. Μπορούμε τώρα να ενεργοποιήσουμε και να ξεκινήσουμε την υπηρεσία:

    sudo rcctl enable nsd
    sudo rcctl start nsd
    

Θα πρέπει τώρα να έχετε τόσο τον δικό σας διακομιστή DNS προσωρινής αποθήκευσης/επίλυσης, όσο και έναν έγκυρο διακομιστή.

Η σύνταξη ζώνης BIND και οι λεπτομέρειες σχετικά με την εκτέλεση του δικού σας master είναι λίγο εκτός πεδίου εφαρμογής αυτού του σύντομου οδηγού και αφήνονται ως άσκηση στον αναγνώστη. Απολαύστε το OpenBSD!

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα