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