پنج شنبه 31 مرداد 1398 |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

چگونه آی.پی سرور یک سایت را به دست آوریم؟ (How to get a website IP Address)



این آموزش مربوط است به موضوع طراحي صفحات وب که توسط Hamid در تاریخ: Thursday, 2010 December 02 ارسال شده است.   |   تعداد بازدید: 46690 بار   |   امتیاز متوسط: 5


-----------------------------

قبل از هر چیز باید نکاتی در مورد IP و دامنه و سایت گفته شود:

مطمئناً می‌دانید که اینترنت یک شبکه است. شبکه اینترنت با شبکه‌ی کوچکی که در اتاق شما وجود دارد از نظر مفهوم کلی یکی است.

همانطور که شما برای دسترسی به کامپیوتر دیگری در شبکه LAN (محلی) لازم است که آدرس IP (و یا نام کامپیوتر) را داشته باشید، در اینترنت هم برای اینکه بتوانید به طور مثال به کامپیوتری که در شرکت گوگل قرار دارد دسترسی داشته باشید باید آی.پی کامپیوتر گوگل را بدانید.

IP چیست؟

IP را چیزی شبیه به کد پستی تصور کنید. همانطور که هر خانه در یک جامعه باید یک کدپستی یکتا داشته باشد که دو بخشی است، هر کامپیوتر هم در یک شبکه باید یک IP یکتا داشته باشد که 4 بخشی است. مثلاً 209.85.227.106

سایت چیست؟

ببینید، سایت را یک موضوع پیچیده و بزرگ تصور نکنید! سایت دقیقاً یک پوشه است روی یک کامپیوتر که در این پوشه فایل‌های مختلفی وجود دارد. مثلاً فایل‌های ویدئویی، صوتی، عکس و فایل‌های متنی و یا فایل‌هایی با فرمت html که روی آن‌ها ترکیبی از متن و صدا و تصویر و ... را می‌توان به نمایش گذاشت.
این پوشه به اشتراک گذاشته شده است و همه افراد شبکه می‌توانند وارد آن شوند و محتویات آن را ببینند. این یعنی یک وب سایت.

 

پس google.com و yahoo.com و این چیزها دیگر چه صیغه‌ای است؟

چند سال پیش از این، شما برای اتصال به یک کامپیوتر در شبکه اینترنت دقیقاً می‌بایست آی.پی آن کامپیوتر را می‌دانستید. مثلاً اگر می‌خواستید وارد کامپیوتر شرکت گوگل شوید و از اطلاعات Share شده آن استفاده کنید، باید IP آن کامپیوتر را می‌دانستید.

بعدها دیدند حفظ کردن این IPها مشکل است! مثلاً فرض کنید شما می‌خواستید بگویید سایت من در آدرس 209.85.227.106 واقع شده! کمتر کسی پیدا می‌شد که قادر به حفظ کردن آن باشد!

و برخی دلایل دیگر دست به دست هم داد تا مفهوم DNS ظهور پیدا کرد.

DNS یا Domain Name System یعنی اینکه از این پس به جای IP یک کلمه بگوییم که هم کوتاه‌تر باشد و هم راحت‌تر قابل بیان و حفظ کردن باشد!

مثلاً از این پس به جای 209.85.227.106 بگوییم google.com

به google.com یا yahoo.com و عبارات مشابه، در اصطلاح دامنه یا Domain گفته می‌شود.

 

پس، می‌توانید متوجه شوید که اگر ما IP کامپیوتر مربوط به یک سایت (که معمولاً آن‌را Server می‌نامند) را بدانیم، می‌توانیم با آن نیز وارد آن سایت شویم. (امیدوارم کسی از این دانسته علمی سوء استفاده نکند!!)

بعد از اینکه دانستید IP به چه درد می‌خورد، حالا باید بدانید که چطور می‌توان IP مربوط به یک دامنه را به دست آورد.

برای این کار،

1- کلیدهای پنجره و R را از روی کیبورد خود فشار دهید تا پنجره Run باز شود.

2- تایپ کنید cmd و دکمه OK را کلیک کنید.

3- در محیط cmd که به آن Command Prompt یا خط فرمان می‌گویند، دستور زیر را تایپ کنید و Enter کنید:

ping google.com

از دستور ping استفاده‌های متعددی می‌شود که یکی از آن‌ها همین است. (توجه کنید که باید حتماً به اینترنت وصل باشید) در کل این دستور برای تست ارتباط بین دو کامپیوتر در یک شبکه است.

http://tutorials.aftab.cc/windows/cmd_mark_copy_text/cmd_mark_copy_text_1.png

4- پس از چند ثانیه IP سرور گوگل را خواهید دید! حالا فقط کافی‌ست آن را در نوار آدرس مرورگر خود تایپ کنید و از طریق IP وارد سایت گوگل شوید!

شاید بخواهید آی.پی را به جای حفظ کردن، کپی کنید. برای کپی کردن یک متن از درون cmd نیاز به مطالعه آموزش زیر دارید:

چگونه در cmd (یا همان Command Prompt) یک متن را انتخاب و کپی کنیم؟

 

سؤال:

آیا با استفاده از این نکته می‌توان وارد هر سایتی شد؟

پاسخ: خیر! دقت کنید که این روزها ممکن است بر روی یک سرور، ده‌ها سایت وجود داشته باشد. (گفتیم که سایت یعنی پوشه‌ای بر روی یک سرور)

مثلاً 100 سایت مختلف (و حتی بیشتر) بر روی یک سرور قرار می‌گیرند که طبیعتاً همه آن سایت‌ها با آن IP شناخته می‌شوند.

شما وقتی آدرس یک سایت را وارد می‌کنید، هدایت می‌شوید به سمت سروری که آن سایت روی آن است. حالا سرور درخواست شما را بررسی می‌کند. مثلاً تصمیم می‌گیرد که اگر شما aftab.cc را درخواست کردید، وارد پوشه x شوید. اگر niroomand.ir را درخواست کرده‌اید، وارد پوشه y شوید و خلاصه به این صورت سایت‌های مختلف را روی یک سرور مدیریت می‌کنند. (پس اکنون شما یکی دیگر از فواید DNS را متوجه می‌شوید: چندین سایت بر روی یک IP)

اما سایت‌های بزرگ و مشهور دنیا مثل گوگل، Facebook و هزاران سایت دیگر، یک IP اختصاصی برای خود می‌خرند و شما بدون هیچ مشکلی می‌توانید با IP نیز وارد آن‌ها شوید.

 

سؤال:

اگر یک سایت، فی__لتر شده بود، می‌توانم از این طریق وارد آن شوم؟

پاسخ: معمولاً کمیته فی__لترینگ، علاوه بر دامنه، IP سایت‌ها را نیز فی_لتر می‌کند. به ویژه اگر غیراخلاقی باشد. اما گاهی اوقات هم به دلایل مختلف، آی.پی سایت‌ها باز است ;)

 

سؤال حرفه‌ای:

وقتی یک سایت فی_لتر است، پینگ ما به آن نمی‌رسد که بخواهیم بفهمیم آی.پی آن چیست؟

:) سؤالات پیچیده نپرسید لطفاً!!
این، به ساعت‌ها تدریس درس شبکه نیاز دارد! اما به طور خلاصه، شما وقتی google.com را فراخوانی می‌کنید، مستقیماً به آنجا نمی‌روید که!
ابتدا درخواست شما به یک مرکز مدیریت DNS یا DNS Server می‌رود و تبدیل به IP می‌شود و سپس آن IP فراخوانی می‌شود و اطلاعات سایت مشاهده می‌شود.
دستور ping به محض اینکه به یک DNS Server رسید، سریعاً آی.پی را بر می‌دارد و برمی‌گردد و به شما نشان می‌دهد، اما اگر سایت فی_لتر باشد، دیگر بقیه ارتباط، قطع خواهد شد...

 

موفق باشید؛
حمید رضا نیرومند





ارسال سؤال یا نظر


1- :
بوسیله: , در: Tuesday, 2010 December 07-کد: 2503
عالی


2- hossein:
بوسیله: , در: Thursday, 2011 January 13-کد: 2678
سلام وخسته نباشی

یک سوالی مونده برام و اینکه چرا من ای پی سایت ایرانسل رو میگیرم وبعد تو موزیلا اینتر میکنم وارد سایت نمیشه ارور میده میشه بگید مشکل از کجاست از سرورشه

ممنون میشم.

موفق باشید...


3- ehsan:
بوسیله: , در: Sunday, 2011 February 20-کد: 2873
vaghan etelaate shoma ali bood mamnoonam



4- لل:
بوسیله: , در: Monday, 2011 July 18-کد: 3349
عالی بود.


5- shayan:
بوسیله: , در: Tuesday, 2012 January 10-کد: 3820
exelent


6- حسین:
بوسیله: , در: Thursday, 2012 April 19-کد: 4206
سلام داداش حمید
خیلی گلی با این چیزی که دادی میتونم چند تا سایت قفل رو باز کنم و اطلاعاتشون رو بردارم
ممنون خیلی حال دادی


7- ali:
بوسیله: , در: Friday, 2012 October 12-کد: 5065
بیشتر توضیح دهید
و از توضیح دادن نترسید
زکات علم نشر آن است
با آرزوی موفقیتتان


8- هادی:
بوسیله: , در: Wednesday, 2013 January 30-کد: 6089
چطوری ای پی دیگرانو بدست بیاریم؟



9- rasool:
بوسیله: , در: Thursday, 2013 March 28-کد: 6507
ممنون که چند نکته مهم را یادمان دادی


10- sherko:
بوسیله: , در: Monday, 2013 April 01-کد: 6533
واقعا دستت درد نکنه


مشاهده ادامه نظرات
Tutorials ©