۴ روش پیدا کردن ip سرور در لینوکس
در این آموزش به ۴ روش پیدا کردن 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
۱۲۰٫۸۸٫۴۱٫۱۷۵
|