16Jul
Σας έχουμε δείξει πώς να ρυθμίζετε στατικά τα IP στο δίκτυό σας, τώρα σας επιτρέπει να αλλάζετε τον διακόπτη DNS για περισσότερη κομψότητα και ευκολία χρήσης.Ο σημερινός οδηγός θα σας δείξει πώς να αποκτήσετε πρόσβαση στα μηχανήματά σας χρησιμοποιώντας ονόματα DNS στον δρομολογητή σας με δυνατότητα DD-WRT.
Εικόνα από Henk L
Πρόλογος
Σχετικά με τον τρόπο ρύθμισης του στατικού DHCP στον οδηγό DD-WRT Router, έχουμε μιλήσει για να βεβαιωθείτε ότι οι πελάτες σας θα λαμβάνουν πάντα την ίδια διεύθυνση IP από το δρομολογητή.Τώρα λοιπόν αν θέλετε να έχετε πρόσβαση σε μία από τις μηχανές στο δίκτυό σας, όπως γνωρίζετε ότι είναι IP, μπορείτε να το χρησιμοποιήσετε. .. αλλά η χρήση IP δεν έχει την ίδια κομψότητα με τη χρήση ονομάτων.Επίσης, με τη χρησιμότητα της «στατικής IP» που μειώνεται λόγω της άνοδος του UPnP, και το ταλαιπωρία της δημιουργίας «στατικών κρατήσεων»( που πρέπει να βρούμε τα MAC και τα ίδια). .. Τι γίνεται αν δεν θέλετε να θυμάστε IPs στοόλα?
Το πρόβλημα Το πρόβλημα
Προσπαθείτε να προσεγγίσετε από ένα μηχάνημα / συσκευή στο δίκτυό σας στο άλλο χρησιμοποιώντας τη διεύθυνση IP του( χρησιμοποιώντας το ping για παράδειγμα) και λειτουργεί.Ωστόσο, όταν προσπαθείτε να κάνετε το ίδιο χρησιμοποιώντας το hostname όπως "mydesktop" ή "mylaptop";είναι ένα χτύπημα και χάσετε. .. μερικές φορές λειτουργεί. ...συνήθως δεν. ..: \
Τι συμβαίνει;
Οι συσκευές σας δεν γνωρίζουν ποιος και πώς θα πρέπει να ζητήσουν την μετάφραση "όνομα" σε "IP", επειδή λείπει μια διαμόρφωση κλειδιού, το "κατάληξη DNS".
Όταν ένας υπολογιστής χρειάζεται να μεταφράσει ένα όνομα σε μια διεύθυνση IP( ονομάζεται "επίλυση"), έχει μερικούς τρόπους για να το κάνει, ένας από τους τρόπους είναι να ζητήσετε ένα διακομιστή DNS( Domain Naming System).Ωστόσο, για να είναι σε θέση να το πράξει, ο πελάτης πρέπει να θέσει την ερώτηση με τη μορφή ενός "πλήρως αναγνωρισμένου ονόματος τομέα"( FQDN).
Ένα FQDN αποτελείται από το όνομα του hostname όπως "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 scope" του δρομολογητή *.Με τον τρόπο αυτό, τόσο ο δρομολογητής θα έχει μια υπηρεσία διακομιστή "δυναμικού DNS", την οποία μπορούν να κάνουν οι ίδιοι οι ίδιοι οι πελάτες, ώστε να γίνει η ίδια η υπηρεσία DHCP που θα κάνει το ίδιο για μη κεντρικούς υπολογιστές χωρίς αυτοματοποίηση και για την παράδοση του "DNSεπίθημα "ως μέρος της" μίσθωσης DHCP "που δόθηκε στους πελάτες.Ως εκ τούτου, καθιστώντας ολόκληρη τη λύση μια αυτοσυντηρούμενη, προεπιλεγμένη συμπεριφορά λύση που λύνει όλα τα προβλήματα σε ένα αποτυχημένο swoop. ...καθαρό, Α;
* Όταν χρησιμοποιείτε DD-WRT. .. με άλλους δρομολογητές, η διανυόμενη απόσταση μπορεί να διαφέρει.
Για να το κάνετε αυτό, μεταβείτε στη σελίδα διαχείρισης του δρομολογητή:
- Πηγαίνετε στο - & gt;Υπηρεσίες
- Αλλαγή, "Χρησιμοποιημένος τομέας" ως "LAN &WLAN "
- Επιλέξτε ένα όνομα τομέα, χρησιμοποιήσαμε το" geek.lan "για αυτό το παράδειγμα, αλλά μπορείτε να χρησιμοποιήσετε * ό, τι θέλετε.
- Ενώ χρησιμοποιείτε τις στατικές κρατήσεις DHCP είναι προαιρετική για αυτή τη διαδικασία, αν επιλέξετε να την εφαρμόσετε, συνιστάται να ορίσετε το όνομα του κεντρικού υπολογιστή, ώστε να ταιριάζει με αυτό που έχει οριστεί στο λειτουργικό σύστημα της μηχανής / της συσκευής.Τώρα, αν συμβαίνει ακριβώς ότι τα λειτουργικά συστήματα των συσκευών, δεν καταχωρούν ένα όνομα στο DNS( όπως τα τηλέφωνα), αυτός είναι ένας καλός τρόπος να αναγκαστεί κάποιος σε αυτό.
- Κάντε κλικ στην επιλογή "Αποθήκευση" - & gt;Msgstr "Εφαρμογή ρυθμίσεων".
* Η μόνη εξαίρεση από τον κανόνα αυτό είναι ότι αν χρησιμοποιείτε το ".local", ενώ τα παράθυρα των μηχανών σας πιθανότατα θα κάνουν καλά, οι μηχανές του Linux θα συμμορφώνονται με το πρότυπο mDNS( Multicast DNS) και θα αγνοούν ξανά τον διακομιστή DNS.Υπάρχει ένας τρόπος αντιμετώπισης, αλλά είναι πέρα από το πεδίο εφαρμογής αυτού του οδηγού.
Τώρα για να ελέγξετε ότι οι ρυθμίσεις έχουν επηρεάσει, πηγαίνετε στη γραμμή εντολών και εκδώστε ένα "ipconfig".
Θα πρέπει να δείτε ότι το επίθημα DNS σας δεν υπάρχει σήμερα ως εξής:
Εκδώστε ένα "ipconfig / release" ακολουθούμενο από ένα "ipconfig / renew" και θα δείτε κάτι σαν:
Επαναλάβετε τη διαδικασία σε τουλάχιστον ένα ακόμα μηχάνημακαι δοκιμάστε pinging, χρησιμοποιώντας μόνο το όνομα του κεντρικού υπολογιστή.
Πρέπει να δείτε ότι ο υπολογιστής-πελάτης έχει "αυτόματα-μαγικά" καταλάβει ότι το πλήρες όνομα της συσκευής που κάνετε pinging είναι "hostname.dns.zone" και ήταν σε θέση να μεταφράσει( επιλύσει) το FQDN σε ping-able IP:
Αντιμετώπιση προβλημάτων
Επειδή αυτός ο οδηγός αφορά τη χρήση DNS όπως το How to Remove Advertisements με τον Pixelserv στον οδηγό DD-WRT ήταν: Εάν αντιμετωπίζετε προβλήματα, πρέπει να εκτελέσετε μερικές από τις παρακάτω ενέργειες:
- Διαγράψτε την προσωρινή μνήμη DNS cache των προσωπικών σας μηχανών.
Αυτό οφείλεται σε μια προσωρινή μνήμη DNS, που μπορεί να ξεγελάσει τον υπολογιστή σας για να σκεφτεί ότι ήδη γνωρίζει το όνομα του κεντρικού υπολογιστή, χωρίς να συμβουλευτεί το DNS για αυτό.Στα παράθυρα αυτό θα ήταν "ipconfig / flushdns". - Βεβαιωθείτε ότι ο υπολογιστής σας χρησιμοποιεί τον δρομολογητή ως DNS και ότι επιλύει το FQDN.
Ειδικά όταν χρησιμοποιείτε ένα VPN ή ένα δίκτυο που είναι πιο πολύπλοκο από τον κανονικό δρομολογητή προς τη ρύθμιση του υπολογιστή, είναι πιθανό ο υπολογιστής-πελάτης απλά να μην χρησιμοποιεί τον δρομολογητή ως DNS του.Είναι πολύ εύκολο να δείτε τη χρήση της εντολής "nslookup" κάτω από το διακομιστή DNS που χρησιμοποιεί ο πελάτης.Εάν το IP δεν είναι το ίδιο με το δρομολογητή, έχετε βρει το πρόβλημα.
Αυτό είναι. .. θα πρέπει να είναι όλα
βιασύνη, το μόνο που βλέπω είναι σκοτάδι.