چند روز پیش یه برنامه تحت شبکه نوشتیم که بین سرور و کلاینت یه سری اطلاعات رد و بدل میکنه،
حالا مشکلی که پیش اومده، کلاینت ها میرن پشت NAT و میتونن برای سرور اطلاعاتشون رو بفرستن، اما در بازگشت، چون کلاینت ها پشت NAT هستند، اطلاعات از بین میرن و به قول حرفه ای ها Packet Loss میشه...
خواستم ببینم میشه روی روتر دستوری وارد کرد، یا از روشی استفاده کرد که یه سری درخواست ها NAT نشن ؟
من اومدم خودم به عنوان راه حل، یه آدرس invalid از رنج اون آدرس هایی که NAT میشن رو هم به سرور دادم و اون رو با روتر در یک شبکه قرار دادم تا بتونن از نظر شبکه ای هم به همدیگه دسترسی داشته باشن، اما متاسفانه باز هم مشکل پابرجاست و فقط اطلاعات از سمت کلاینت برای سرور ارسال میشه... در نتیجه راه حل رفت کنار و بیفایده موند...
موضوعات مشابه:
- مفهوم Route
- اضافه کردن Route به چند روتر با قابلیت Auto-Route
- تعریف Route برای دسترسی بین دو شبکه
- کمک در مورد route کردن IP
- تعداد یوزرهایی که در MDaemon می توان تعریف کرد