16Jul
הראינו לך כיצד להגדיר באופן סטטי את כתובות ה- IP ברשת שלך, עכשיו מאפשר להפוך את מתג ה- DNS עבור אלגנטיות הוסיף וקלות השימוש.המדריך של היום יראה לך איך לגשת למכונות שלך באמצעות שמות DNS על הנתב DD-WRT מופעל.
תמונה על ידי Henk L
הקדמה
על איך להגדיר את DHCP סטטית על המדריך DD-WRT נתב, דיברנו על לוודא כי הלקוחות שלך תמיד לקבל את אותה כתובת ה- IP של הנתב.אז עכשיו אם אתה רוצה לגשת לאחד המכונות ברשת, כפי שאתה יודע שזה IP, אתה יכול להשתמש בו. .. אבל באמצעות כתובות IP פשוט אין את אותה אלגנטיות כמו באמצעות שמות.כמו כן, עם התועלת של "IP סטטית" של dwindling עקב עליית UPnP, ואת אי הנוחות של הגדרת "סטטית הזמנות"( צורך למצוא את MACs ו כאחד). .. מה אם אתה לא רוצה לזכור כתובות IP באת כל?
זה המקום שבו נכנס DNS.
הבעיה
אתה מנסה להגיע ממכשיר / מכשיר אחד לרשת שלך באמצעות כתובת ה- IP שלו( באמצעות ping לדוגמה) וזה עובד.עם זאת, כאשר מנסים לעשות את אותו הדבר באמצעות hostname כמו "mydesktop" או "mylaptop"?זה להיט ולהתגעגע. .. לפעמים זה עובד. ...בדרך כלל זה לא. ..: \
מה קורה?
ההתקנים שלך לא יודעים מי וכיצד הם צריכים לבקש את השם "" לתרגום "IP", מכיוון שהם חסרים תצורת מפתח, "סיומת DNS".
כאשר המחשב צריך לתרגם שם לכתובת IP( נקרא "פתרון") יש לו כמה דרכים לעשות את זה, אחת הדרכים היא לשאול שרת שמות תחום( DNS) שרת.עם זאת, כדי להיות מסוגל לעשות זאת, הלקוח חייב לשאול את השאלה בצורה של "שם תחום מלא מוסמך"( FQDN).
FQDN מורכב שם המארח כמו "mydesktop" ואת אזור ה- DNS היא שייכת כמו "geek.lan".אז בדוגמה שלנו, FQDNs עבור המארחים יהיה "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. .. עם נתבים אחרים, קילומטראז שלך עשוי להשתנות.
כדי לעשות זאת, עבור לדף הניהול של הנתב שלך:
- עבור אל & gt;שינוי
- , "דומיין משומש" להיות "LAN &WLAN "
- בחר שם דומיין, השתמשנו" geek.lan "עבור דוגמה זו, אבל אתה יכול להשתמש * מה שאתה רוצה.
- בעת שימוש בהסתייגויות DHCP סטטיות הוא אופציונלי עבור הליך זה, אם בחרת ליישם אותו, מומלץ להגדיר את שם המארח, כך שיתאים לזו שמוגדרת במערכת ההפעלה של ההתקן / ההתקן.עכשיו אם זה פשוט קורה כי מערכת ההפעלה התקנים, לא לרשום שם ב- DNS( כמו טלפונים) זה דרך טובה לכפות על זה.
- לחץ על "שמור" - & gt;Msgstr "החל הגדרות".
* היוצא מן הכלל היחיד לכלל זה, הוא שאם תשתמשו ב- ".local", בעוד שמכונות החלונות שלכם יסתדרו בסדר גמור, מכונות הלינוקס שלכם ידבקו בתקן ה- mDNS( Multicast DNS) ויתעלם שוב משרת ה- DNS.יש פתרון לעקיפת הבעיה, אבל זה מעבר לתחום של מדריך זה.
עכשיו כדי לבדוק את ההגדרות לקחו להשפיע, ללכת לשורת הפקודה בעיה "ipconfig".
אתה צריך לראות את סיומת ה- DNS שלך כרגע לא קיים כמו:
בעיה "ipconfig / שחרור" ואחריו "ipconfig / חידוש", ואתה צריך לראות משהו כמו:
חזור על ההליך על לפחות עוד אחד המכונהולנסות פינג, תוך שימוש רק שם המארח.
אתה צריך לראות כי הלקוח יש "אוטומטי קסם" הבין כי השם המלא של המכשיר אתה ping הוא "hostname.dns.zone", והוא היה מסוגל לתרגם( לפתור) את FQDN כדי IP ping מסוגל:
פתרון בעיות
כפי המדריך הזה הוא על השימוש ב- DNS כמו כיצד להסיר פרסומות עם Pixelserv על המדריך DD-WRT היה, אם אתה נתקל בבעיות יש כמה דברים לעשות:
- נקה את המחשבים האישיים שלך מטמון DNS.
זה בגלל מטמון DNS, זה עלול לרמות את המחשב שלך לחשוב שהוא כבר יודע את שם המארח, ללא התייעצות DNS עבור זה.בחלונות זה יהיה "ipconfig / flushdns". - ודא שהלקוח שלך משתמש בנתב כ DNS ושהוא פותר את ה- FQDN.
במיוחד כאשר משתמש VPN או רשת מורכבת יותר אז את הנתב הרגיל למחשב ההתקנה, זה אפשרי כי המחשב הלקוח שלך הוא פשוט לא משתמש בנתב כמו ה- DNS שלה.זה מאוד קל לראות באמצעות הפקודה "nslookup" להלן מה שרת ה- DNS הלקוח משתמש.אם ה- IP אינו זהה לנתב, מצאת את הבעיה.
זהו זה. .. אתה צריך להיות כל להגדיר
למהר, כל מה שאני רואה הוא החושך.