
ping לפי שם, כדי לבדוק שהפתרון עובד.ipconfig /flushdns לניקוי ה-cache של התחנה אחרי שינוי.הטקסט המלא של הדקות הראשונות בהרצאה «חמישה סוגי Forward» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ברוכים הבאים להרצאה על dns forward אני יונתן רבזין תודה שבחרתם פרקטיקיו ואנחנו הולכים להיכנס לפורוורד ולראות סוגים שונים של פורוורדים נתחיל במה זה dns forward אז קודם כל forward ככה אני קורא לו חריגה מתהליך name resolving הרגיל יש את התהליך הרגיל של להפוך שם לip הפורוורד זה בעצם
החריגה לתהליך הסטנדרטי הרגיל שעוד מעט נדבר באיזה מקרה נצטרך אותם. מה זה התהליך התקין? התהליך התקין של name resolving זה לגשת לשרתי נקודה באינטרנט, ומשרת נקודה לתת שרת, לתת שרת, לתת שרת, עד שמגיעים לשרת האחראי על זון מסוים ואותו לשאול
את השאלות הרלוונטיות. הנקודה היא שלא תמיד זה טוב לנו, לא תמיד התהליך הסטנדרטי טוב. למה? עוד מעט נדבר באיזה מקרים נצטרך את זה.
והאמת שמשתמשים בזה די הרבה. זה נושא מאוד מאוד חשוב ונמצא בשימוש רחב מאוד. אז מה הם סוגי ה-forward? איזה סוגי forward אנחנו יכולים לעשות? שימו לב, זה לאו דווקא forward, אני קורא לכל החריגים forward.
אז יש לנו ארבעה כלים שאפשר להשתמש בהם, אפשר לעשות conditional forward. forward מותנה, הפניה מותנית. forward זה הפניה, הפניה מותנית.
הפניה אומרת שאם אתה מחפש משהו כזה תלך לפה ואם אתה מחפש משהו אחר תלך לשם כאילו ממש לתת לו פירוט זה נקרא מותנה אם מחפש את זה תלך לשם סטאפ זון אנחנו נדבר על הסטאפ זון שזה דומה מאוד לקונדישנל פורוורד הפניה מותנית אחרי זה יש פורוורד כללי זה אומר כל מה שאתה לא יודע הכל אתה הולך לשרת מסוים אבל הכל לא זה כן זה לא והטריק האחרון זה פשוט
לשנות את שרתי הנקודה, פשוט לשנות בעצם את השרת נקודה לשרת אחר שאני רוצה ולהגיד לו שיש מייסד חדש לאינטרנט ותלך תשאל אותו.
את זה כמעט ולא עושים, השינוי של רות סרוורס. טוב, בואו נעבור להדגמה, כי בלי הדגמה זה יהיה ממש מסובך ולא ברור. אנחנו הולכים להפעיל פה בעצם שני שרתים.
שרת אחד יש עליו DC ויש עליו איזשהו זון והוא נמחק את הרוט. יופי, מצוין. השרת הזה הוא שרת DNS שאין עליו כלום.
השרת הזה זה שרת עם Active Directory. לא שזה משנה. מבחינתנו יש לנו פה שני שרתים שבשניהם יש DNS. מה שחשוב שזאת חברה אחת וזאת חברה אחרת לגמרי.
תחשבו שזאת חברה אחרת לגמרי. אם אתם רוצים אני אעשה אפילו DC פרומו כדי שתוכלו לראות ממש שזאת חברה אחרת. בואו נעשה DC פרומוס אריז, שיהיה לכם ברור.
ה-conditional forward הזה הוא טוב כשיש לנו שתי חברות שכל אחת מתנהלה עצמאית ולכל אחד יש את השמות שלה וכל אחת עובדת עם האקטיב דירקטורי שלה ויום אחד הם יתחברו, הם יתאחדו.
כששני חברות מתאחדות, כן, כששני חברות מתאחדות, מה שקורה, שנייה, אני רק אבדוק שהכל בסדר פה מבחינת התקשורת, זה 11 וזה 2, זה יפה.
שנייה אחת, תכף אנחנו נמשיך את השיחה. אינטרנל נטוורק, אני רק רוצה לוודא שאין לנו פה, הכל בסדר, שאין לנו בתקשורת, שכולם מחוברים לאוטו סוויץ'.
אני עושה New Domain, New Forest, פה סיימנו. נקרא לו חברה2.local. חברה2.local, יופי. אז בואו נחזור למה שדיברנו, שיש שתי חברות שלא קשורות אחת לשנייה, לכל אחד יש את ה-Active Directory שלה, לכל אחד יש את המכונות שלה, ואז כשהן מתאחדות הם רוצים name resolving פנימי הם רוצים להגיע לפי שמות פנימיים בין
החברות זה אומר שמותר להם לגשת לסרבר 08 שלי לתחנת 13 שלי זה אומר החברה השנייה צריכה לראות לא רק את ה-DNS החיצוני החברה השנייה צריכה לראות את ה-DNS הפנימי את התחנות הפנימיות את השרתים הפנימיים שלי למה כי אנחנו רוצים שיתוף פעולה אנחנו רוצים לעבוד ביחד ואנחנו מקימים בין החברות תעלת VPN, ברגע שיש לנו VPN אנחנו יכולים לעשות תקשורת
בייפים הפנימיים, וממש כל מחשב יכול לגשת לכל מחשב, כאילו אנחנו באותה הרשת. זה התפקיד של ה-VPN, לעשות לנו הדמיה של כאילו חיבור לאותה הרשת, למרות שיש בינינו אינטרנט.
אז זה יפה, אז חיברתי אותם ב-VPN, אחרי שהחברות מחוברות ב-VPN צריך לא רק שיהיה ביניהם פינג, כמו שיש עכשיו אלא צריך שיהיה להם גם name resolving זה אומר להפוך שם ל-IP לפי השמות הפנימיים ולא רק לפי השמות החיצוניים וזאת בעצם וזה השימוש מאוד מאוד רחב שעושים בעצם בכל התהליך הזה הנה יש לנו פינגים הכל בסדר
יפה אחרי שאנחנו נסיים את התהליך אתם תראו שהמטרה הסופית שלו לעשות שני סלאשים srv08m1.ad.practic.com זה אומר לרשום את השם הפנימי של השר הפנימי ברשת האי ולהגיע אליי.
עכשיו, אנחנו לא נתעסק פה ב-VPN. זאת אומרת, נקודת ההנחה שלי ששני סלאשים כתובת IP זה כן עובד. שני סלאשים כתובת IP זה כן עובד.
אני לא מתעסק עכשיו איך לעשות VPN. איך לעשות VPN? יש לנו סרט נפרד באינפרסטרקצ'ר, אנחנו יוצרים VPN ומדברים על זה נונסטופ. כרגע יש לי VPN, יש ביניהם פינגים.
השאלה איך להפוך שם ל-IP, כאשר אם אני לא אעשה שום דבר מיוחד, השרת הימני הזה יראה שאתה מבקש ממנו adpracticu.com, לאן הוא ילך?
לאינטרנט, כי הוא יגיד אני לא אחראי ל-practicu.com, אני הולך ל-root, לשרתי הנקודה באינטרנט, ושרתי הנקודה באינטרנט לא ידעו לתת תשובות, לא ידעו לתת תשובות לשמות הפנימיים שלנו.
יפה. וזאת בדיוק המטרה שלנו, לפתור את הבעיה, איך אנחנו מתחילים לעשות את זה. אז בואו נתחיל לעשות את זה. אנחנו הולכים ועושים פה conditional forward.
conditional forward אומר דבר כזה שאם אתה מחפש שמתם לב פה conditional forward מי שבשרתה 2003 גם היה הוא היה רק בתוך פרופרטיזה לשרת בפרופרטיזה לשרת היה conditional forward חוץ מזה היה אותו דבר כמעט אז אנחנו כותבים פה חברה 2.local אני אומר כאשר אתה מחפש חברה 2.local אתה לא הולך לאינטרנט
אתה הולך ל-10.0.2.12 כי זה הIP של ההוא שאחראי על הזון הזה ואני יכול לתת לו גם ל-v הזה, זה אומר תשמור את ההגדרה הספציפית הזאת בתוך Active Directory כדי שזה יעבור ברפליקציה לכל שירותי ה-DNS אצלי, כדי שאני לא אצטרך לעבור אחד-אחד ולהגיד להם אם מחפשים את זה תלכו לשם.
אני מכניס את ההגדרה של הפורום לתוך ה-Active Directory, ואז אני צריך לעשות אותה פעם אחת במקום לעשות אותה הרבה פעמים.
דרך אגב, ב-2003 לא הייתה אופציה ל-v הזה. ואז ב-2003 היינו צריכים לעשות forward בכל אחד משרתי dns בנפרד. יופי.
עכשיו הוא מנסה בגלל שהשרת הימני עוד לא עלה אז הוא אומר לי תשמע אני לא הצלחתי לראות אם זה נכון או לא נכון. אמרתי לו אל תדאג ופה איפה לרפלק את זה יפה יופי עכשיו יש לנו חברה שתיים נקודה לוקל לפני כן את החברה שתיים נקודה לוקל היה מחפש ברות עכשיו הוא כבר לא מחפש ברות.
האם זה אומר שהצד השני יודע למצוא אותי? לא. גם בצד השני צריך לעשות הגדרה בדיוק הפוכה. להגיד ad.practicue.com, הזון הזה נמצא ב-IP כזה וכזה.
זה נקרא conditional forward ואנחנו תכף נראה איך זה עובד. הנה השערת עלה לנו. הקמנו עכשיו חברה 2.local ומה שמעניין אותנו זה שיש פה forward חברה 2.local srv 082. בואו ניקח את השם הזה, נעשה לו קופי, נעשה פה פייסט,
נעשה עוד פעם קופי, נעשה פייסט, יופי. חברה srv02.local, יופי. נעשה פינג.
שימו לב, פינג לפי IP עבד בגלל אנשי הסיסקו שעשו לנו VPN, שגם אנשי סיסקו זה משהו שאתם צריכים להיות בעצמכם ולדעת לעשות VPNים. הנה, פינג לפי שם עובד.
בואו ניקח וננסה לעשות הפוך. ניקח שם של השרת הזה פה, נעשה לו קופי, נעשה לו פייסט ונלך לפה, נעשה פה cmd, פינג, פייסט. אתם רואים?
הצד השני לא עובד. למה לא עובד? כי לא עשינו לו conditional forward. אתם רואים? אין פינג. בואו נעשה, הוא אומר, ה-request cannot find host, אני לא מצליח למצוא מחשב שקוראים לו ככה וככה, סורי.
טוב, בואו נעבור ל-conditional forward ונעשה ad.practicue.com 10.2.11 נקום ועשינו ככה, והנה הפינג עובד. אתם רואים שהפינג עובד?
לפני כן לא עבד ועכשיו עובד. קונג'ישנל פורורד הצליח, עכשיו אפשר לגשת לפי שמות, זה אומר שאפשר לבוא, לעשות שני סלאשים, את השם של ההוא מכאן והפוך, כי עשינו דו צדדי.
זה גם תנאי חובה לדוגמה לעשות Trust או כל מיני פעולות. בכלל יש הרבה תוכנות שתלויות על שמות ולא על כתובות IP, כמו Active Directory, Active Directory עובדת לפי שמות.
אז גם אפליקציות אחרות עובדות לפי שמות. אחת התוכנות שבה Active Directory חייבת את הדבר הזה היא בעצם Trust בין שתי חברות, כדי שיוזרים מפה יוכלו להיכנס לשם, זה נקרא לעשות Trust.
אחרי זה אנחנו נראה את זה בסרט נפרד על Trust. זה סוג ראשון של Forward. בואו נעשה סוג אחר של Forward. סוג אחר של Forward אומר דבר כזה: לא נעשה לכל חברה בנפרד, דוגמא חברה שלוש נקודה לוקל או לא יודע מה או כל הנקודה לוקל לא משנה זה נקרא conditional forward לעשות לכל אחד מהדומיינים
הפניה משלה. עכשיו אנחנו נעבור לסוג שני שנקרא סטאפ זון סטאפ זון יותר מתוחכם סטאפ זון אומר תקשיב בשביל מה אתה בא וכותב לי פה את האייפים הרי האייפים האלו גם ככה כתובים של כל שרתי dns כתובים בתוך הזון עצמו הזון עצמו יש פה רשימה של name servers של שרת ה-DNS.
אז בשביל מה אתה נותן לי את הרשימה הזאת באופן ידני? אני אקח לבד מכאן. ואם היא תשתנה ותתעדכן, זאת אומרת, אם יבוא פה מנהל רשת של החברה השנייה ויעשה name servers ויעדכן פה את הרשימה, היא תתעדכן כאן, הרשימה פה תתעדכן, ברגע שהרשימה פה תתעדכן,
השרת ההוא יתעדכן אוטומט. למה הוא יתעדכן אוטומטית? כי הוא לבד ישלוף את רשומות NS. בואו נעשה אפילו את הדבר הזה, נעשה פרופרטיז, נעשה פה עוד שרת name server, כאילו יש לנו שרת שנקרא 08.3.2.local והIP שלו יהיה 10.2.88 הוא פשוט כבוי כרגע.
זה נכון, הוא רק כבוי כרגע. יופי. אז יש לנו פה עכשיו, תסתכלו פה יש לנו שני שרתי נהם סרבר בזום ואם היה לי פה 20 שרתים בשביל מה לציין אותם ואם מישהו מחליף אז אני צריך להחליף במקומות אחרים עכשיו כשזה שני מקומות זה שטויות אבל תחשבו חברה שיש לה שישה סניפים ובכל סניף יש שלושה דיסים או שני דיסים לפחות ואם יש חברה עם 50
סניפים בכל סניף שני דיסים אתם מבינים כאילו אתם מתחילים לחשוב פתאום בקמויות גדולות יופי נמחק את זה נמחק את זה ונעשה עכשיו אותות forward רק חכם יותר.