עבור לתוכן

בהיררכיית הDNS בארץ, מי מעל ספקית האינטרנט?

Featured Replies

פורסם

שלום לכולם,

שאלה קטנה:

כאשר אני לוחץ לדוגמא google.com בדפדפן שלי,

זה מגיע לשרת DNS של ספקית האינטרנט שלי,במידה ולא נמצאת שם תשובה - בקשת הDNS מועברת למישהו אחר בהיררכיית הDNS בארץ.....למי?

מהו מבנה היררכיית הDNS בארץ בעצם?

(וכמובן, קראתי בויקיפדיה,גוגל וכו'...ולא מצאתי תשובה:) )

תודה רבה. :xyxthumbs:

פורסם

לא יודע בדיוק למה אתה מתכוון "מעל" יש את שרתי הROOT שמשרתים את כולם

אבל נראה את מתכוון ל-www.isoc.org.il

פורסם
  • מחבר

אני מתכוון לכך:

אם אני רושם לדוג' google.com, והשרת DNS של הספקית לא מוצא אותו אצלו, הוא הרי מעביר את הבקשת DNS שלי הלאה.....

למי הוא מעביר את זה?

מהו מבנה ההיררכייה בארץ?

פורסם

איך הגעת למסקנה הזאת?

כאשר אני לוחץ לדוגמא google.com בדפדפן שלי,

זה מגיע לשרת DNS של ספקית האינטרנט שלי,במידה ולא נמצאת שם תשובה -

הדומיין פשוט לא יעבוד.

זו בדיוק הסיבה שדומיינים חדשים / שינויים לדומיין קיים לא מתעדכנים בדיוק באותו זמן אצל כל הספקיות, ויכול להיות שגולש דרך ספקית X יראה את האתר שעתיים לפני שלגולש בספקית Y תהיה גישה אליו.

בחיבור האינטרנט שלך מוגדר שרת DNS (למעשה שניים, ראשי ומשני), אם באופן אוטומטי ואם ידנית.

ברגע שאתה מחפש דומיין הוא קודם כל מחפש אותו בקובץ hosts הלוקלי שלך.

אם הוא לא מצא (רוב הסיכויים מין הסתם), הוא הולך לשרת ה-DNS החיצוני של הספקית.

לא מצא? מציג שגיאה.

פורסם
  • מחבר

האם אתה טוען שלשרת DNS של ספקית האינטרנט שלי , צריך להיות כל האתרים שבעולם? ואם אין לה אתר מסוים אני פשוט לא אוכל להגיע אליו בדרך זו?

האם אין שרת DNS אחר שאליו תועבר הבקשה במידה ולספקית אין אתר זה בDNS? (וכמובן שאני לא בונה על הHOSTS הלוקלי) .

פורסם

לא בדיוק, מידע ה-DNS מפוזר בכל רחבי העולם, אבל אותך זה לא צריך לעניין.

אין דבר כזה "היררכיית DNS", יש לך שרת DNS אחד שאליו אתה מתחבר והוא עושה בשבילך את החיפוש.

ברגע ששלחת לו בקשה לדומיין, הוא מחזיר לך כתובת IP. בדרך כלל אתה מקבל פשוט תוצאת cache שישבה על השרת עצמו.

אני לא יודע מספרים מדוייקים, אבל אני מאמין שהרוב המוחלט של הבקשות מוחזרות מתוך הקאש.

במידה ואין קאש, או שהוא כבר ישן (TTL עבר) שרת ה-DNS מבצע חיפוש בשרת הרלוונטי בהתאם לדומיין שהקשת (סיומת IL הולכת ל-isoc, איגוד האינטרנט הישראלי), שמוביל אותו לשרת ה-dns המקומי שמאכסן את המידע על הדומיין הספציפי - ואז השרת "שלך" מחזיר לך תשובה בסופו של דבר.

אין פה "היררכיה", המידע פשוט מפוזר בעולם לפי איזורים ותפקידו של שרת ה-DNS זה לאתר את המיקום הרלוונטי ולבדוק אם הדומיין קיים שם.

http://en.wikipedia.org/wiki/File:An_example_of_theoretical_DNS_recursion.svg

http://en.wikipedia.org/wiki/File:DNS_in_the_real_world.svg

פורסם

Milford Cubicle - אתה טועה.

קיימת היררכיית DNS,

נכון שרוב השאילתות מוחזרות מ CACHE ,אין לכך שום קשר לאיך שבנויה שאילתת DNS.

TTL בדרך כלל לא ארוך משבוע ובאתרים מאוד גדולים עם שינויים רבים לפעמים לא ארוך מחמש דקות ,

כל פעם שנגמר ה TTL לכל דומיין עושים שוב את כל הדרך מכיוון שגם ה NS RECORD נעלם עם ה TTL.

קיימת פקודה בדומה ל TRACEROUTE גם בשאילתת DNS וקל להשתמש בה.

שאילת DNS עוברת כמו שאמרתם חלקית ל ROOT SERVER ואחר כך ל GTLD SERVER וכוליי.

כשמגיעים לשלב של il אילו השרתים שמופנית אליהם שאילתה :

השרתים הללו מחזיקים רק מידע של

RECORD NS על מנת לדעת מי השרת הבא שאותו צריך לשאול

אל תבדקו מולם נתונים כמו A RECORD.

===================================================

;; Received 464 bytes from 192.94.73.20#53(192.94.73.20) in 6 ms

il. 172800 IN NS NS-EXT.ISC.ORG.

il. 172800 IN NS DNS8.DENIC.DE.

il. 172800 IN NS ILDNS.HUJI.AC.il.

il. 172800 IN NS LOOKUP.IUCC.AC.il.

il. 172800 IN NS NS-IL.RIPE.NET.

il. 172800 IN NS RIP.PSG.COM.

===================================================

פורסם

נכון יש היררכיה אבל מה שעומרי אמר (והוא צודק) שהתשובה מתקבלת מה-DNS של הספק, כך שמבחינת משתמש הקצה, הוא לא רואה את ההיררכיה.

פורסם
  • מחבר

נכון יש היררכיה אבל מה שעומרי אמר (והוא צודק) שהתשובה מתקבלת מה-DNS של הספק, כך שמבחינת משתמש הקצה, הוא לא רואה את ההיררכיה.

ברור לי שמבחינת משתמש ההיררכייה לא משנה, אבל אותי תיאורטית לפחות זה מעניין,מכאן השאלה :xyxthumbs: .

תודה בכל אופן.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים