DNS tcp/udp

antidot

New member
DNS tcp/udp

כיוון שאני להיום מיציתי את המפגשים שלי עם RFC-ים למיניהם, אני אשאל כאן: נתקלתי במסמך שלפיו אם שהpayload של התשובה לשאילתת DNS (שהיא מין הסתם UDP) גדול (למעשה כולל multiple values כגון הרבה NS-ים שאחראיים על אותו zone או הרבה SRV records), יכול להיווצר מצב שהתשובה תחזור בTCP. נשמע לי תמוה ולא מתחבר לי כ"כ. הרי הקליינט חייב ליזום session חדש בTCP, אבל מאיפה לו לדעת שהשרת מעדיף TCP ? מישהו יכול להסביר מה עניינים כאן ?
 

ariev

New member
ה-DNS יענה ב-UDP עם הודעה

מיוחדת (לא זוכר כרגע מה השם שלה), מה שיגרום ללקוח לעבור ל-TCP
 

antidot

New member
תודה

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

ariev

New member
כן, זה קורה כשעושים loadbalancig

בעזרת DNS עם הרבה hostים, כמו שאנחנו עושים עבור cable.netvisio.net.il, אבל הקטנו שם את הגודל כדי להמנע מהסיפור... בהתחלה זה היה גדול מידי
 
למעלה