PDA

View Full Version : عدم وابستگی به ip_server



black_binary
پنج شنبه 18 خرداد 1391, 02:16 صبح
سلام دوستان
می خواهم برنامه ام تحت شبکه شود البته وابسته به IP_Server نباشد
کانکشن آنرا چگونه می توانم بنویسم.
ممنون.

cerezaei65
پنج شنبه 18 خرداد 1391, 07:31 صبح
سلام
فکر کنم اگه تمام سیستم های شبکت توی یه رنج IP باشند همراه با سرور استفاده کنی که ربطی به IP نداره

black_binary
پنج شنبه 18 خرداد 1391, 11:47 صبح
سلام دوستان
به اين دليل كه ممكن است در آينده ip سرور تعقيير كند
مشتري خواسته كه برنامه دايناميك باشد و وابسته به ip سرور نباشد.
آيا همچين چيزي امكان دارد
اگر امكان ندارد پس چگونه ميتوان اين عدم نياز به ip را عملي كرد؟
ممنون ميشم از هرگونه راهنمايي كه بفرماييد

hhsaffar
پنج شنبه 18 خرداد 1391, 14:33 عصر
سلام

صورت مسئله هنوز برای من مبهمه ولی چیزهایی که به ذهنم میرسه اینه: یه بخش تنظیمات تو برنامه‌های کلاینت بگذارید که در اونجا بشه آی پی سرور رو مشخص کرد و در صورت لزوم تغییر داد.
همینطور فکر میکنم بشه گفت در مجموعه شبکه تون با استفاده از نام سرور به سرور وصل بشید، در این صورت حتی اگر آی پی سرور تغییر کنه چون نام ثابت هست با بروز رسانی DNS برنامه‌ها درست کار خواهند کرد. مثلا اگر اسم سرورتون Server1 با آدرس آی پی 192.168.1.10 هست به جای این که در برنامه ها به سرور با آی پی 192.168.1.10 وصل بشید به سرور با استفاده از نامش یعنی Server1 وصل بشید.
توجه کنید که این نکته دوم مشکل رو کامل حل نمیکنه و فکر میکنم خوبه که آی پی سرور رو بشه در کلاینتها تنظیم کرد.

sds1920
پنج شنبه 18 خرداد 1391, 19:18 عصر
تنها راه سرپوش گذاشتن روي ip اسم هست.اساس کار Dns هم همينه.Dns به وجود اومد به دلاليل مختلف:
1) به خاطر سپردن اسم راحتر از عدد هست.
2)Ip متغيير هست ولي اسم مي تونه ثابت باشه.
3)براي يک اسم مي شه چند Ip تعريف کرد.
و......

راه چاره شما استفاده از اسم يا همون Hostname هست که بعد با استفاده از Dns.Resolve به آي پي تبديلش کنيد.