/ / / Πώς να αποκτήσετε πρόσβαση στα μηχανήματά σας χρησιμοποιώντας ονόματα DNS με DD-WRT

Πώς να αποκτήσετε πρόσβαση στα μηχανήματά σας χρησιμοποιώντας ονόματα DNS με DD-WRT

Σας δείξαμε πώς μπορείτε να ρυθμίσετε στατικά τα IPτο δίκτυό σας, τώρα σας επιτρέπει να αλλάζετε τον διακόπτη DNS για επιπλέον κομψότητα και ευκολία χρήσης. Ο σημερινός οδηγός θα σας δείξει πώς να αποκτήσετε πρόσβαση στα μηχανήματά σας χρησιμοποιώντας ονόματα DNS στον δρομολογητή με δυνατότητα DD-WRT.

Εικόνα από τον Henk L

Πρόλογος

Σχετικά με τον τρόπο ρύθμισης του στατικού DHCP στο DD-WRT σαςΟδηγός δρομολογητή, έχουμε μιλήσει για να βεβαιωθείτε ότι οι πελάτες σας θα έχουν πάντα την ίδια διεύθυνση IP από το δρομολογητή. Τώρα λοιπόν αν θέλετε να έχετε πρόσβαση σε μία από τις μηχανές στο δίκτυό σας, όπως γνωρίζετε ότι είναι IP, μπορείτε να το χρησιμοποιήσετε ... αλλά η χρήση IP δεν έχει την ίδια κομψότητα με τη χρήση ονομάτων. Επίσης, με τη χρησιμότητα της «στατικής IP» που μειώνεται εξαιτίας της άνοδος του UPnP, και την ταλαιπωρία της δημιουργίας «στατικών κρατήσεων» (πρέπει να βρεθούν τα MAC και τα ίδια) ... Τι γίνεται αν δεν θέλετε να θυμάστε IPs στο όλα?
Εκεί μπαίνει το DNS.

Το πρόβλημα

Προσπαθείτε να προσεγγίσετε από ένα μηχάνημα / συσκευήτο δίκτυό σας στο άλλο με τη χρήση της διεύθυνσης IP (χρησιμοποιώντας το ping για παράδειγμα) και λειτουργεί. Ωστόσο, όταν προσπαθείτε να κάνετε το ίδιο χρησιμοποιώντας το hostname όπως "mydesktop" ή "mylaptop"; είναι ένα χτύπημα και χάσετε ... μερικές φορές λειτουργεί .... συνήθως δεν ...:

Τι συμβαίνει?

Οι συσκευές σας δεν γνωρίζουν ποιοι και πώς θα πρέπει να ζητούν την μετάφραση "όνομα" σε "IP", επειδή λείπουν μια διαμόρφωση κλειδιού, το "κατάληξη DNS".

Όταν ένας υπολογιστής χρειάζεται να μεταφράσει ένα όνομα σε έναIP (ονομάζεται "επίλυση") έχει δύο τρόπους να το κάνει, ένας από τους τρόπους είναι να ζητήσετε από ένα διακομιστή DNS (Domain Naming System). Ωστόσο, για να είναι σε θέση να το πράξει, ο πελάτης πρέπει να θέσει την ερώτηση με τη μορφή ενός "Πλήρως Καθιερωμένου Ονόματος Χώρου" (FQDN).

Ένα FQDN αποτελείται από το όνομα κεντρικού υπολογιστή όπως "mydesktop"και τη ζώνη DNS ανήκει σαν "geek.lan". Έτσι στο παράδειγμά μας, οι FQDN για τους οικοδεσπότες θα είναι "mydesktop.geek.lan" και "mylaptop.geek.lan" αντίστοιχα. Όταν ένας υπολογιστής-πελάτης δεν διαθέτει τη "ζώνη DNS", δεν είναι σε θέση να ζητήσει από το DNS ένα "επίπεδο" όνομα (ένα όνομα που δεν προσδιορίζει τη "ζώνη DNS"). Δηλαδή, για να φτάσετε στην πραγματικότητα ο οικοδεσπότης σας με το όνομα, θα χρειαστεί να ping "mydesktop.geek.lan".
Ωστόσο, εάν οριστεί το ορισμό DNS σε ορισμένα(είτε με μη αυτόματο τρόπο είτε αυτόματα), ο πελάτης θα προσπαθήσει αυτόματα να το προσαρτήσει στο όνομα του κεντρικού υπολογιστή που ζητήθηκε και να ζητήσει από ένα διακομιστή DNS αν μπορεί να βοηθήσει με την επίλυση.
Με αυτό είπε, εάν η κατάληξη DNS δεν έχει οριστεί,ο πελάτης προσπαθεί να βρει το όνομα από μόνο του, χρησιμοποιώντας μια "μετάδοση DNS". Το πρόβλημα είναι ότι δεν έχουν ρυθμιστεί όλοι οι πελάτες να απαντούν ή έχουν ρυθμιστεί να μην απαντήσουν σκόπιμα σε ένα τέτοιο αίτημα. Αντίθετα, θα ήταν απλώς ενοχλητικό να καθορίζουμε το FQDN κάθε φορά.

Η λύση

Για να έχουμε αυτή την πλήρη υποδομήθα διορθώσετε αυτό το πρόβλημα, πρέπει μόνο να ορίσετε το "κατάληξη DNS" στο "πεδίο εφαρμογής DHCP" του δρομολογητή *. Με τον τρόπο αυτό, τόσο ο δρομολογητής θα έχει τώρα μια υπηρεσία διακομιστή "δυναμικού DNS", την οποία μπορούν να εγγραφούν οι ίδιοι οι πελάτες, έτσι ώστε η ίδια η υπηρεσία DHCP να κάνει το ίδιο για μη κεντρικούς κεντρικούς υπολογιστές και να παραδώσει το "DNS επίθημα "ως μέρος της" μίσθωσης DHCP "που δίνεται στους πελάτες. Επομένως, καθιστώντας ολόκληρη τη λύση μια αυτοσυντηρούμενη, προεπιλεγμένη λύση που συμπεριφέρεται, η οποία λύνει όλα τα προβλήματα σε μία αποτυχία. καθαρό, Α;

* Όταν χρησιμοποιείτε DD-WRT ... με άλλους δρομολογητές, η διανυόμενη απόσταση μπορεί να διαφέρει.

Για να το κάνετε αυτό, μεταβείτε στη σελίδα διαχείρισης του δρομολογητή σας:

dhcp suffix1

  1. Μεταβείτε στις υπηρεσίες -> Υπηρεσίες
  2. Αλλαγή, "Χρησιμοποιημένος τομέας" ως "LAN & WLAN"
  3. Επιλέξτε ένα όνομα τομέα, χρησιμοποιήσαμε το "geek.lan" για αυτό το παράδειγμα, αλλά μπορείτε να χρησιμοποιήσετε * ό, τι θέλετε.
  4. Κατά τη χρήση των στατικών κρατήσεων DHCP είναι προαιρετικήγια αυτή τη διαδικασία, εάν επιλέξατε να το εφαρμόσετε, συνιστάται να ορίσετε το όνομα του κεντρικού υπολογιστή, ώστε να ταιριάζει με αυτό που έχει οριστεί στο λειτουργικό σύστημα της μηχανής / της συσκευής. Τώρα, αν συμβαίνει ακριβώς ότι τα λειτουργικά συστήματα των συσκευών, δεν καταχωρούν ένα όνομα στο DNS (όπως τα τηλέφωνα), αυτός είναι ένας καλός τρόπος για να αναγκαστεί κάποιος σε αυτό.
  5. Κάντε κλικ στην επιλογή "Αποθήκευση" -> "Εφαρμογή ρυθμίσεων".

* Η μόνη εξαίρεση στον κανόνα αυτό είναι ότι αν εσύχρησιμοποιήστε το ".local", ενώ τα παράθυρα μηχανών σας πιθανότατα θα κάνουν καλά, οι μηχανές του Linux θα συμμορφώνονται με το πρότυπο mDNS (Multicast DNS) και θα αγνοούν ξανά τον διακομιστή DNS. Υπάρχει μια λύση, αλλά είναι πέρα ​​από το πεδίο εφαρμογής αυτού του οδηγού.

Τώρα για να ελέγξετε ότι οι ρυθμίσεις έχουν επηρεάσει, πηγαίνετε στη γραμμή εντολών και εκδώστε ένα "ipconfig".

Θα πρέπει να δείτε ότι το DNS επίθημά σας δεν υπάρχει σήμερα ως εξής:

dhcp suffix2

Εκδώστε ένα "ipconfig / release" ακολουθούμενο από ένα "ipconfig / renew" και θα δείτε κάτι σαν:

dhcp suffix3

Επαναλάβετε τη διαδικασία σε τουλάχιστον ένα ακόμα μηχάνημα και δοκιμάστε να χρησιμοποιήσετε μόνο το όνομα του κεντρικού υπολογιστή.

Θα πρέπει να δείτε ότι ο πελάτης έχει καταλάβει ότι το πλήρες όνομα της συσκευής που κάνετε ping είναι "hostname.dns.zone" και ήταν σε θέση να μεταφράσει (επιλύσει) το FQDN σε ping-able IP:

dhcp suffix4

Αντιμετώπιση προβλημάτων

Καθώς αυτός ο οδηγός αφορά τη χρήση DNS όπως το How to Remove Advertisements με το Pixelserv στον οδηγό DD-WRT ήταν: Εάν αντιμετωπίζετε προβλήματα, υπάρχουν δύο πράγματα που πρέπει να κάνετε:

  • Εκκαθαρίστε την προσωρινή μνήμη DNS της προσωπικής σας μηχανής.
    Αυτό οφείλεται σε μια προσωρινή μνήμη DNS, που μπορεί να ξεγελάσει τον υπολογιστή σας για να σκεφτεί ότι ήδη γνωρίζει το όνομα του κεντρικού υπολογιστή, χωρίς να συμβουλευτεί το DNS για αυτό. Στα παράθυρα αυτό θα ήταν "ipconfig / flushdns".
  • Βεβαιωθείτε ότι ο υπολογιστής σας χρησιμοποιεί τον δρομολογητή ως DNS και ότι επιλύει το FQDN.
    Ειδικά όταν χρησιμοποιείτε ένα VPN ή ένα δίκτυο που είναιπιο σύνθετο τότε ο κανονικός δρομολογητής στη ρύθμιση του υπολογιστή, είναι πιθανό ο υπολογιστής-πελάτης απλά να μην χρησιμοποιεί τον δρομολογητή ως DNS του. Είναι πολύ εύκολο να δείτε τη χρήση της εντολής "nslookup" κάτω από το διακομιστή DNS που χρησιμοποιεί ο πελάτης. Εάν η διεύθυνση IP δεν είναι η ίδια με αυτή του δρομολογητή, βρήκατε το πρόβλημα.
    dhcp suffix5

Αυτό είναι ... θα πρέπει να είστε έτοιμοι

Χαμόγελο


Γρήγορα, το μόνο που βλέπω είναι το σκοτάδι.