اتصال به نرم افزار در شبکه داخلی از طریق اینترنت
سلام ، من در سيستمم يك نرم افزار سيموليشن دارم كه درونش يك يه چيزي مثل سرور طراحي كرده م . ip سرور را برابر
192.168.1.9
قرار دادم از طريق سيستمم ميتونم بهش كانكت بشم مثل شبكه lan .هنگامي كه صفحه وب باز ميكنم با دادن ip ذكر شده سريعا كانكت ميشم ولي از بيرون و از اينترنت و از سيستم ديگه اين كار امكان پذير نيست . لطفا اساتيد مشكلم را تشريح كنن . كه از چه طريقي ميشه اين كار را كرد اگر ip استاتيك نياز داره تا ارتباط برقرار بشه . ايا ميشود در وب سايت no -ip هاست ساخته بشه تا برابر ip ذكر شده قرار بگيره تا ارتباط برقرار بشه ؟
15 پاسخ
نه به نظر که مشکلی نیست
برای تست هم میتونید یه پورت 3389 رو باز کنید و از یک سیستم دیگه ریموت بزنید به همین آدرس ببینید میتونید ریموت بزنید یا نه
ولی من چون شناختی رو برنامه ندارم نمیتونم بگم صددرصد کار میکنه
دوست عزیز همونی که عرض کردم خدمت شما
از هر برنامه ای که استفاده میکنید باید بتونید کارت شبکه اون simulation خودتون رو bridge تعریف کنید و مرحله 2 رو هم طبق توضیحات قبلی انجام بدید تا مشکلتون حل بشه
در ضمن یک نکته
قبل از انجام مرحله 2
لطفا جهت اینکه بدونید bridge داره درست کار میکنه از شبکه داخلیتون این ip رو پینگ و سپس صفحه وب رو باز کنید اگر همه چیز درست بود بعد به سراغ مرحله بعدی برید
باز هم اگر مشکلی بود بگین تا راهنمایی کنیم
هيچ كدوم از اين نرم افزار ها نيست .
يه نرم افزاري دارم كه بصورت سخت افزاري تو سيموليشن بسته ميشه و دقيقا برابر واقعيت هست و داخلش ميشه از طريق برنامه نويسي c , c++ برنامه نوشت . حالا من اومدم و اينا را براش تعريف و مقدار دهي كردم
IP Addresse 192.168.1.9
' MAC Addresse
DNS Server IP Adresse 192.168.1.1
'Gateway MAC Adresse
' NTP Server IP Adresse 193. 67.79. 202
حالا كدوم مقادير را بايد تغيير بدم و يا اعمال كنم تا بتونم از بيرون ارتباط بدم .
در باره مودم هم تغيرات را اعمال كردم .
در ضمن كارت شبكه مجازي نداره هرچي هست همينه و يا مودم هست كه ميشه تغيرات را تو مودم داد .
تست كردم همونطور كه شما گفته بودين باز نشد . روي پورت 3389 و 3399 هم تست زدم نشد . حتي از طريق سيستم خودم هم نميتونم به سرور برم .....
خب شما با یه سیستم دیگه ببینید میتونید صفحه وب اون IP رو باز کنید
ممنون تست ميكنم جوابش را بزودي قرار ميدم ....
شدنش که حتما میشه و اصولی ترین راهش همینه
اما متوجه سوال نشدم
از سیستم و نت بیرون نفهمیدم
شما روی VMware کارت Bridge تعریف میکنی و یک آدرس IP در رنج داخلی به سیستم مجازی میدی و تمام
اگر این نیاز شما رو برآورده میکنه بله به این صورت امکان پذیر هستش
من كه عرض كردم اصلا كارت شبكه مجازي نداره كه دسترسي بش داشته باشم .
اصلا اينطوري فرض كنيد كه داره از كارت شبكه خود سيستم استفاده ميكنه و بينشون مودم adsl هست.
ايا ميشه با ip سيستمم را كه با ip سروري كه بصورت مجازي ساختم فرق داره برم تو سرور مجازي امكان داره ؟اينا براي اين گفتم كه ديگه ip استاتيك نسازم ...
سرور شما به صورت مجازی روی VMware یا Vitualbox ساخته شده؟
اگر همینطوره شما
1-باید کارت شبکه ماشین مجازی رو Bridge قرار بدید و IP ماشین مجازی شما هم باید در رنج Gateway شما باشد(در ضمن Defualt gateway رو هم باید IP مودم شما یا روتر شما ست شود)
2-در مودمتون یا روترتون باید DNAT یا همان Portforwaridng تعریف کنید که از بیرون بتونند به سرور شما دسترسی داشته باشند
و در نهایت باید IP static داشته باشید
اگر هم مشکل با IP static دارید یک Dynamic DNS روی روتر یا مودم خودتون تعریف کنید تا هر وقت اون نام رو Ping میکنند IP شما Resolve بشه(Dynamic DNS های رایگان در اینترنت وجود دارد با یک سرچ میتونید پیدا کنید)
موفق باشید
يه سوال برام پيش اومده ايا ميتونم براي اين كه ديگه از سيستم و نت بيرون يا مجزا استفاده نكنم از نرم افزار مجازي سيستم VMware Workstation استفاده كنم براي ارتباط بين دو سيستم از طريق نت
نشد تست زدم از يه سيستم ديگه و از اينترنت و مودم جداگانه ولي نشد.
يه سوام برام پيش اومده . الان من از طريق سايت no-ip تونستم يه هاست درست كنم كه برابر ip سيستمم قرار دادم يعني برابر اي پي كه تو نت من را ميبينن كه هر دفعه هم تغيير ميكنه .
خوب حالا هاستي كه سايت no-ip به من داده را تو مودم قرارتو قسمت فورواردينگ بصورت شكل زير قرار دادم .دقيقا عكس از مودم خودم هست .
حالا اينطوري ميشه به ip سرور مجازي نفوذ كرد . يا بايد ip تو قسمت dmz مودم هم فوروارد كنم .
خوب طبق فرمايش شما ..... ip سروري كه تو سيستمم هست را فوروارد كردم تو مودم
بدين صورت
يعني
ip سيستمم را استايك كردم و قرار دادم تو مودم و اي پي سرورم كه تو همين سيستم هست را برابر
192.168.1.9
بود را فوروارد كردم تو مودم . حالا چيز ديگه مودنده كه انجام بدم . ؟؟؟؟؟؟؟؟
پورت ها را برابر 80 و 8000 قرار دادم موردي نداره ؟؟؟؟؟؟؟؟؟
در ضمن يادم رفته بود بگم روي سيستمم نرم افزار winpcap نصب دارم اگه اين نرم افزار را نصب نكنم سروري كه تو سيموليشن ساختم با محيط بيرون نميتونه ارتباط بده ...
جالب اين كه وقتي از سمت سيستم خودم واردش ميشم و نام هاست را در وب قرار ميدم وارد تنظيمات مودمم ميشه و ازم درخواست يوز و پورد مودم را ميكنه .
در ضمن مودم من در حالت Bridge نيست و PPPoA/PPPoE تيك خورده ......
يه بار ديگه تست زدم
تو dmz مودم spi را غير فعال كردم فقط از طريق سيستم خودم با دادن هاستي كه ساختم ميره .
بله باید forward کنید
شما تا الان کاری کردی که ip شما به name و بالعکس Resolve بشه
بقیش مونده
باید Destination NAT یا همون Port forwarding انجام بدی