فهرست مقاله
در این آموزش به ۴ روش پیدا کردن ip سرور توسط دستورات لینوکس خواهیم پرداخت. در شبکههای کامپیوتری هر دستگاهی که به اینترنت متصل شود یک ip منحصربهفرد به صورت دائمی و یا موقت دریافت میکند که توسط آن قابلشناسایی خواهد بود.
Ip یا Internet Protocol روشی است برای هویت دار کردن هر دستگاهی که به اینترنت متصل میشود، ip رشتهای از اعداد با فرمت مشخص است که حکم شماره ملی را برای انسانها داراست و در بستر اینترنت توسط این شناسه افراد قابلشناسایی و حتی رهگیری هستند.
آی پی در دو پروتکل ipv4 و ipv6 در دسترس بوده که نوع مرسوم آن ipv4 میباشد رنج اعداد مشخص شده برای آنها دو حوزه اینترنت داخلی و شبکه اینترنت خارجی را پوشش میدهد.
در سیستمهای کامپیوتری با توجه به کانفیگ انجام شده قابلیت پیوست hostname به آدرس ip وجود دارد تا یک hostname مشخص همیشه دارای یک آدرس ip ثابت باشد که معمولاً از این روش به کررات در سرورها استفاده میشود.
۴ روش پیدا کردن ip سرور در لینوکس
۱- دستور dig
دستور dig به صورت جستجوی dns میتواند آدرس آی پی سرور تارگت موردنظر را در اختیار ما قرار دهد.
dig +short myip.opendns.com @resolver1.opendns.com
برای مثال هدف ما پیدا کردن آدرس آی پی سروری است که سایت opendns.com بر روی آنهاست شده است، خروجی نمایش داده شده حاصل از دستور بالا به صورت زیر خواهد بود.
۱۲۰.۸۸.۴۱.۱۷۵
۲- دستور host
توسط دستور host به فرمت زیر میتوان به عنوان روش پیدا کردن ip از آن استفاده کرد.
'host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4} ۱۲۰.۸۸.۴۱.۱۷۵
اگر کمی با دستورات لینوکس آشنا باشید قطعاً به مفهوم دستور بالا پی خواهید برد و برای شما هر بخش آن شفاف خواهد بود.
۳- استفاده از دستور wget
دستور wget برای دانلود کردن فایلها در لینوکس به شدت مورداستفاده میباشد، به دلیل کارآمد بودن این دستور و استفاده از سوییچهای آن میتوان ip آدرس سرورهای موردنظر را به شکل زیر نیز به دست آورد.
wget -qO- http://ipecho.net/plain | xargs echo wget -qO - icanhazip.com ۱۲۰.۸۸.۴۱.۱۷۵
۴- استفاده از دستور cURL
این دستور نیز همانند wget به منظور دانلود فایل در لینوکس کاربرد دارد که ما از آن به عنوان دستورات third party به عنوان روش پیدا کردن ip سرور در لینوکس از آن استفاده میکنیم.
curl ifconfig.co curl ifconfig.me curl icanhazip.com ۱۲۰.۸۸.۴۱.۱۷۵
ممنونم لطف کنین در رابطه با لینوکس بیشتر مقاله بذارین خیلی عالی
موفق باشید . مطالب بسیار خوبی دارید
سلام پیدا کردن آیپی تو ویندوز هم آموزش بدید و مقالاتی در مورد سئو هم اگر میشه بزارید متشکرم از سایت خوبتون.
سلام من دو تا سوال دارم:
اولی:vمیخوام بدونم زمانی که اپلیکیشنی اجرا می شود چه آی پی ای با چه پورتی چه کاری روی سی پی یو می آورد که باعث می شود سی پی یو ۱۰۰ درصد استفاده شود و باعث هنگی سرور شود( سرور A چرا ریکویست زیاد به سرور B میزند_ مساله اینه که سرور A کانکشن زیاد دارد ب سرور B )
و دومین سوال : من از طریق pid چگونه میتوانم آی پی ای که داره استفاده میکنه رو پیدا کنم؟