قبل از هر چیز باید نکاتی در مورد IP و دامنه و سایت گفته شود:
مطمئناً میدانید که اینترنت یک شبکه است. شبکه اینترنت با شبکهی کوچکی که در اتاق شما وجود دارد از نظر مفهوم کلی یکی است.
همانطور که شما برای دسترسی به کامپیوتر دیگری در شبکه LAN (محلی) لازم است که آدرس IP (و یا نام کامپیوتر) را داشته باشید، در اینترنت هم برای اینکه بتوانید به طور مثال به کامپیوتری که در شرکت گوگل قرار دارد دسترسی داشته باشید باید آی.پی کامپیوتر گوگل را بدانید.
IP را چیزی شبیه به کد پستی تصور کنید. همانطور که هر خانه در یک جامعه باید یک کدپستی یکتا داشته باشد که دو بخشی است، هر کامپیوتر هم در یک شبکه باید یک IP یکتا داشته باشد که 4 بخشی است. مثلاً 209.85.227.106
ببینید، سایت را یک موضوع پیچیده و بزرگ تصور نکنید! سایت دقیقاً یک پوشه است روی یک کامپیوتر که در این پوشه فایلهای مختلفی وجود دارد. مثلاً فایلهای ویدئویی، صوتی، عکس و فایلهای متنی و یا فایلهایی با فرمت html که روی آنها ترکیبی از متن و صدا و تصویر و ... را میتوان به نمایش گذاشت.
این پوشه به اشتراک گذاشته شده است و همه افراد شبکه میتوانند وارد آن شوند و محتویات آن را ببینند. این یعنی یک وب سایت.
چند سال پیش از این، شما برای اتصال به یک کامپیوتر در شبکه اینترنت دقیقاً میبایست آی.پی آن کامپیوتر را میدانستید. مثلاً اگر میخواستید وارد کامپیوتر شرکت گوگل شوید و از اطلاعات 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 استفادههای متعددی میشود که یکی از آنها همین است. (توجه کنید که باید حتماً به اینترنت وصل باشید) در کل این دستور برای تست ارتباط بین دو کامپیوتر در یک شبکه است.
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 رسید، سریعاً آی.پی را بر میدارد و برمیگردد و به شما نشان میدهد، اما اگر سایت فی_لتر باشد، دیگر بقیه ارتباط، قطع خواهد شد...
موفق باشید؛
حمید رضا نیرومند
11- علی:
بوسیله: , در: Thursday, 2013 July 18-کد: 7373
عالی
12- جعفر:
بوسیله: , در: Monday, 2013 July 22-کد: 7406
جواب ای زیادی برای سوال های زیاد اما مه در مورد عبور از ایران ست لطفا تمام سوالات را جواب بدهید
13- Zahra:
بوسیله: , در: Friday, 2013 August 02-کد: 7490
خوب بود
14- morteza:
بوسیله: , در: Sunday, 2013 August 04-کد: 7535
عالی بود مرسی
15- بهار:
بوسیله: , در: Tuesday, 2013 September 10-کد: 7933
سلام
یه فی__لترشکن میخوام
داری بفرست به ایمیلم please
mehrparvar.z@gmail.com
16- محسن:
بوسیله: , در: Wednesday, 2013 December 25-کد: 8909
این ایمیل منه kralmo@yahoo.com میشه بگید چطور میتونم رمز ونام ای پی خودم رو داشته باشم خصوصی بفرست لطفا
17- فاطيما:
بوسیله: , در: Sunday, 2014 March 02-کد: 9669
ممنون نكات جالبي ياد گرفتم
18- مهدیه:
بوسیله: , در: Thursday, 2014 March 06-کد: 9714
عالی بود ینی من که تو این مسائل صفر صفر صفر بودم با خوندن مطلبتون گرفتم چی شد.
19- آب:
بوسیله: , در: Saturday, 2014 April 19-کد: 10065
یکی از ویژگیهای سرور را میخواستم که دسترسی غیر مجاز به سیستم ما داره؟
20- محسن.ع :
بوسیله: , در: Monday, 2014 May 26-کد: 10358
مطالب آموزشیتون بینهایت عالی بودن و من که از شبکه و آی پی چیزی نمیدونستم خیلی راحت مطالب رو فهمیدم.... امیدوارم همیشه موفق باشید.
21- sadaf:
بوسیله: , در: Monday, 2014 June 16-کد: 10596
مرسی آقای حمید رضا فوق العاده بود
22- محمد:
بوسیله: , در: Wednesday, 2015 December 02-کد: 14048
سلام
راهی هست که بشه محتویات یک سایت رو دید؟
مثلا بشه صفحه هایی که در اون هاست هست رو ببینیم؟
23- محمد:
بوسیله: , در: Monday, 2016 May 02-کد: 14441
سلام
بسیار شیرین و شیوا مفاهیمی که مداوم دنبال درک آنها بودم را بیان کردید.
سپاس فراوان
24- مهدی:
بوسیله: , در: Tuesday, 2016 July 05-کد: 14604
با سلام
چطور میشه بفهمیم یه Ip مال چه سایتی هستش؟
ممنون میشم راهنمایی کنید
25- منصور:
بوسیله: , در: Wednesday, 2016 August 10-کد: 14682
فقط می تونم بگم خیلی باحاااااااااااااااااااااالی.ممنون
26- Pouria:
بوسیله: , در: Saturday, 2018 April 21-کد: 15584
دستتون درد نکنه.rnکاش همه اینطور ساده و روان توضیح بدن.rnعالییییی