ניתוב ל IP מקומי
-
שלום
אם יש לי כתובת IP שהיא 85.123.456.78 וכך אני ניגש לשרת ממחשבים מרוחקים, כעת כתבתי תוכנה שאמורה לפעול גם במחשב המקומי וגם במחשבים מרוחקים, מה קורה אם התוכנה יושבת על המחשב המקומי ומנתבת אל ה IP הנ"ל (ולא ל localhost) האם הוא יוצא אל מרחבי האינטרנט ומחפש את ה IP (שזה כמובן עלות של דיליי וכו') או שהוא מספיק חכם כדי לדעת שזהו הכתובת של עצמו ואין צורך לצאת החוצה.
איך בודקים דבר כזה?
פורסם במקור בפורום CODE613 ב23/06/2014 07:50 (+03:00)
-
מהנסיון שלי הראוטר מחזיר אותו מיד למחשב המקומי המנותב לפורט.
אם ככה זה די חוסך תחזוקת קוד, כי אז התוכנה של המקומי והמרוחק היא אותה תוכנה ללא הפסד של ביצועים במקומי. השאלה אם יש דרך מדעית לבדוק את זה באופן מוחלט, או שייתכן שיש ראוטרים "לא חכמים"...
פורסם במקור בפורום CODE613 ב23/06/2014 09:34 (+03:00)
-
סליחה.
זה לא הראוטר, אלא הכרטיס רשת.
ראה כאן:
http://stackoverflow.com/questions/22747668/routing-call-from-localhost-to-external-ip-to-locahostפורסם במקור בפורום CODE613 ב23/06/2014 10:25 (+03:00)
-
אני לא חושב שכך זה בכל תוכנה, אם אני לא טועה ממחשב נייד שהיה מתחבר לשולחן עבודה מרוחק, כשהוא היה באותו רשת, הוא לא התחבר, אלא היה צריך לכתוב את ה IP הפנימי.
זה בגלל שלא הייתה הפניית פורטים בראוטר.
ארכיטקט שואל שאלה הפוכה..פורסם במקור בפורום CODE613 ב23/06/2014 11:54 (+03:00)
-
הפנייה פנימית לא יכולה להתבצע אוטומטית מהסיבה הפשוטה שעד שהוא לא יוצא החוצה הוא לא יכול לדעת שזה ה IP החיצוני שלו
מכיוון שכך הדרך היחידה לטפל בענין זה להגדיר ברמת כרטיס רשת של מחשב היעד (השרת) כתובות IP נוספת שהיא החיצונית (בהנחה שהיא לא משתנה כל הזמן)פורסם במקור בפורום CODE613 ב23/06/2014 12:00 (+03:00)
-
הפנייה פנימית לא יכולה להתבצע אוטומטית מהסיבה הפשוטה שעד שהוא לא יוצא החוצה הוא לא יכול לדעת שזה ה IP החיצוני שלו
מכיוון שכך הדרך היחידה לטפל בענין זה להגדיר ברמת כרטיס רשת של מחשב היעד (השרת) כתובות IP נוספת שהיא החיצונית (בהנחה שהיא לא משתנה כל הזמן)הראוטר בטוח יודע מה הIP החיצוני.
וגם הכרטיס רשת, אין מניעה שהוא יקבל מהראוטר את המידע הזה.ד"א, ברוך הבא לפורום...
ניכרת המקצועיות והידע...פורסם במקור בפורום CODE613 ב23/06/2014 12:42 (+03:00)
-
@HUBHCBH
אני לא חושב שכך זה בכל תוכנה, אם אני לא טועה ממחשב נייד שהיה מתחבר לשולחן עבודה מרוחק, כשהוא היה באותו רשת, הוא לא התחבר, אלא היה צריך לכתוב את ה IP הפנימי.זה בגלל שלא הייתה הפניית פורטים בראוטר.
ארכיטקט שואל שאלה הפוכה..וודאי שיש, אחרת גם מרחוק הוא לא היה נותן כניסה.
פורסם במקור בפורום CODE613 ב23/06/2014 13:03 (+03:00)
-
@softs
הפנייה פנימית לא יכולה להתבצע אוטומטית מהסיבה הפשוטה שעד שהוא לא יוצא החוצה הוא לא יכול לדעת שזה ה IP החיצוני שלומכיוון שכך הדרך היחידה לטפל בענין זה להגדיר ברמת כרטיס רשת של מחשב היעד (השרת) כתובות IP נוספת שהיא החיצונית (בהנחה שהיא לא משתנה כל הזמן)
הראוטר בטוח יודע מה הIP החיצוני.
וגם הכרטיס רשת, אין מניעה שהוא יקבל מהראוטר את המידע הזה.ד"א, ברוך הבא לפורום...
ניכרת המקצועיות והידע...הראוטר יודע, אבל אז אתה נזקק לחסדיו של הראוטר.
הפתרון שהצעתי הוא הפשוט ביותר לענ"ד.פורסם במקור בפורום CODE613 ב23/06/2014 14:02 (+03:00)
-
אפשר לבדוק את זה עם http://www.wireshark.org/
פשוט בודקים לאיזה כתובת mac הוא שולח את החבילות.פורסם במקור בפורום CODE613 ב23/06/2014 15:25 (+03:00)