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