PDA

View Full Version : سوال: ارتباط با IP غیر ولید (غیر استاتیک) در اینترنت



abasfar
شنبه 03 بهمن 1394, 09:55 صبح
سلام

من می خوام یک کاری مثل ارتباط تو مایه های TeamViewer داشته باشم یعنی کلاینت که IP valid نداره را من میخوام باهاش ارتباط برقرار کنم

یکی از دوستان گفتن که TeamViewer یک سرور داره که فقط ip , port نفر اول را برای نفر دوم ارسال میکنه و برعکس ، آیا همچین چیزی امکان داره

Mask
شنبه 03 بهمن 1394, 13:55 عصر
نه دوست من.
برای این کار یه سرور واسط با ای پی ولید نیازه. ارتباط دو طرف رو برقرار میکنه.

abasfar
یک شنبه 04 بهمن 1394, 23:15 عصر
ممنونم از پاسخ شما
میشه بیشتر توضیح اگه بخوام این سیتم را خودم پیاده سازی کنم یعنی حتی برنامه نویسیش را باید چی ها بخوانم یک منبع و مرجعی معرفی کنید فکر کنم بهتر باشه

ممنون

pbm_soy
یک شنبه 04 بهمن 1394, 23:41 عصر
به یک سرور واسطه نیاز دارید مثل جریان همین به اشتراک گذاری اینترنت (مودم ADSL آی پی دارد و به اینترنت وصل است و بقیه دستگاهها از طریق آن اینترنت دارند)
در اینجا هم شما میتوانید از یک سرور با آی پی ولید استفاده کنید تا بین دو طرف ارتباط قرار گیرد و هر دو طرف داده هایشان را به این سرور بفرستند و این سرور داده ها را به طرفین ارسال کند

البته نکته مهم اینجاست که آیا همه داده ها به سرور فرستاده شود و آنهم همه دادهها را رله کند و یا فقط بخشی از آن داده ها و یا فقط در زمان برقراری ارتباط به این سرور رله کننده نیاز است؟
جواب سوال فوق بستگی به روش کار دارد و بسگی به الگوریتمی که استفاده میکنید دارد حتی در برخی ارتباطها شاید یکطرف آی پی ولید داشته باشد که همان هم برای ارتباط مستقیم بین دونفر کافیست یعنی طرفی که آی پی ولید ندارد درخواست اتصال به طرف ولید میدهد و کار بدون مشکل میتواند انجام شود

در کل لیست تعدادی از روشها و الگوریتمهای مورد استفاده برای اینکار را مینویسم اگه درست یادم بیاد روشهای NAT Traversal گفته میشوند
port forwarding , Upnp , ICE ,STUN , tcp or udp hole punching , .....

Mask
دوشنبه 05 بهمن 1394, 14:58 عصر
متاصفانه با Nat جدیدی که مخابرات راه انداخته همه اینا از کار افتاده.
قدیم حداقل مودم شما ای پیش ولید بودو با پورت فورواردینگ یه کارایی میشد کرد. جدیدا مخابرات اینترنت رو فرستاده تو میکروتیک و پخش میکنه بین یه سری یوزر.
اینجوری کلا همه چی نابود شده.

hamid-nic
سه شنبه 06 بهمن 1394, 08:29 صبح
بدون آی پی ولید هم میشه با Dynamic DNS انجام بشه . یک سری سایت هست این کار را انجام میده هم رایگان هم پولی .

abasfar
سه شنبه 06 بهمن 1394, 09:37 صبح
بدون آی پی ولید هم میشه با Dynamic DNS انجام بشه . یک سری سایت هست این کار را انجام میده هم رایگان هم پولی .
چه جالب میشه بیشتر توضیح بدید و یا مرجعی بدید

hamid-nic
سه شنبه 06 بهمن 1394, 10:36 صبح
چه جالب میشه بیشتر توضیح بدید و یا مرجعی بدید

این لینک (https://www.radinpars.com/ddns-%DB%8C%D8%A7-dynamic-dns-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F/) را مطالعه کنید

یک سایت (http://dyndns.ir/) ایرانی در همین موضوع با آموزش و ارائه سرویس .

abasfar
جمعه 09 بهمن 1394, 20:25 عصر
دوستان یک سوال در مورد این
Dynamic DNS
الان مگه این IP ما بین چند نفر مشترک نیست ؟ حالا اگر هم این IP بدست اوردیم این متد چه جوری تشخیص میده که منظورمان کدام یک از این کامپیوترها هست؟

hamid-nic
شنبه 10 بهمن 1394, 13:24 عصر
دوستان یک سوال در مورد این
Dynamic DNS
الان مگه این IP ما بین چند نفر مشترک نیست ؟ حالا اگر هم این IP بدست اوردیم این متد چه جوری تشخیص میده که منظورمان کدام یک از این کامپیوترها هست؟

نه دیگه اصلا Ip مشترک معنا نمیده که .
شما آی پی منحصربفرد داری هر بار که متصل میشید اما این آی پی از نوع استاتیک یا ولید نیست و با هر بار اتصال تغییر میکنه و در ضمن چون پشت nat میمونه اون آی پی از نوع ولید نیست .

mhdpop1
شنبه 10 بهمن 1394, 18:19 عصر
دوست عزیز IP ها ولید و اختصاصی هست اما تازمان ۲۴ ساعت و یکبار خاموش و روشن شدن مودم اینترنت فقط در کل دنیای اینترنت به شما اختصاص داده شده است

cybercoder
یک شنبه 11 بهمن 1394, 09:10 صبح
اول یک توضیح مختصر در مورد Dynamic DNS Server های معمول بدم به دوستان.
Name server های دینامیک نظیر no-ip و ... صرفا به شما یک دامنه یا زیر دامنه تحویل میدهند که شما می توانید IP خودتون رو برای ترجمه بهش معرفی کنید. البته میتونید از agent ها یا اسکریپت ها برای هر بار عوض شدن نشانی IP سمت خودتون استفاده کنید که فیلد مذکور رو در nameserver بیاد update کنه. البته روترهای DSL خانگی امروزی اکثرا چنین اسکریپت هایی به صورت توکار دارند و شما صرفا نشانی name server و نام کاربری و دامنه تون رو در بخش مربوطه تنظیم می کنید و خودش براتون بروز نگه میداره.



این متد چه جوری تشخیص میده که منظورمان کدام یک از این کامپیوترها هست؟

این قضیه ارتباطی به Dynamic DNS نداره.
به زبان ساده بخوام توضیح بدم زمانی که از PAT استفاده می کنید یک جدول به وجود میاد که در این جدول پورتی که اتصال از اون جا Iinitiate شده مثلا 192.168.1.75:7051 و IP مقصد مثل facebook.com نگهداری میشه که بهش میگن Connection Tracking table. این طوری هست که روتر میفهمه پکت رو باید به کی تحویل بده.

موفق باشید.

cybercoder
یک شنبه 11 بهمن 1394, 09:24 صبح
متاصفانه با Nat جدیدی که مخابرات راه انداخته همه اینا از کار افتاده.
قدیم حداقل مودم شما ای پیش ولید بودو با پورت فورواردینگ یه کارایی میشد کرد. جدیدا مخابرات اینترنت رو فرستاده تو میکروتیک و پخش میکنه بین یه سری یوزر

مطمئنا مخابرات خودش این کار رو نکرده یا پیمانکارها حالیشون نبوده یا یکی رو از تو خیابون پیدا کردند آوردند براشون تنظیمات انجام داده!
نقض آشکار SLA هست. و طبق بخشنامه های متعدد، NAT کردن رو برای سرویس دهنده ها ممنوع کردند چون در صورت وقوع تحلف امکان پیگیری قضایی رو عملا از بین میبره.

در وب سایت سازمان تنظیم مقررات و ارتباطات رادیویی (رگولاتوری) در بخش شکایات این نکته رو مطرح کنید. سریع السیر امنیت شبکه سازمان تنظیم پیگیر میشه معمولا در این موارد.

Mask
یک شنبه 11 بهمن 1394, 20:02 عصر
در وب سایت سازمان تنظیم مقررات و ارتباطات رادیویی (رگولاتوری) در بخش شکایات این نکته رو مطرح کنید. سریع السیر امنیت شبکه سازمان تنظیم پیگیر میشه معمولا در این موارد.

خانه از پای بست ویران است