پیدا کردن آدرس IP در لینوکس (Linux)

در لینوکس، مثل هر سیستم‌عامل دیگری، بین آی‌پی محلی (داخل شبکه) و آی‌پی عمومی (دیده‌شده توسط اینترنت) تفاوت وجود دارد. در ادامه دستورات ترمینال برای هر دو را می‌بینید.

پیدا کردن آی‌پی عمومی

ساده‌ترین راه، بازکردن صفحه اصلی Show-IP.ir در مرورگر است. اگر روی یک سرور بدون رابط گرافیکی کار می‌کنید، همین سایت از خط فرمان هم قابل‌استفاده است — دقیقاً مثل ifconfig.me:

curl show-ip.ir

این دستور بلافاصله آدرس IP عمومی سرور شما را به‌صورت متن ساده برمی‌گرداند. برای دریافت جزئیات کامل به‌صورت JSON:

curl show-ip.ir/json

پیدا کردن آی‌پی محلی با دستور ip

در توزیع‌های مدرن لینوکس (اوبونتو، دبیان، فدورا، آرچ)، دستور استاندارد ip است:

ip addr show

یا خلاصه‌تر:

ip -4 addr show | grep inet

آدرس مقابل رابط شبکه فعال (معمولاً eth0، wlan0 یا enpXsY) همان آی‌پی محلی شماست.

روش قدیمی‌تر: ifconfig

در توزیع‌های قدیمی‌تر یا در صورت نصب‌بودن پکیج net-tools، می‌توانید از دستور زیر هم استفاده کنید:

ifconfig

دستور hostname

یک راه سریع دیگر برای دیدن آی‌پی محلی:

hostname -I

نکات کلیدی

  • برای آی‌پی عمومی از سرور: curl show-ip.ir
  • برای آی‌پی محلی: ip addr show یا hostname -I
  • برای جزئیات کامل به‌صورت JSON: curl show-ip.ir/json
Show-IP.ir
آی‌پی عمومی (Public IP) خود را همراه با کشور، شهر، اپراتور، ISP، منطقه زمانی و موقعیت روی نقشه ببینید. شامل بررسی امنیتی VPN/پروکسی/Tor و محاسبه‌گر رایگان زیرشبکه (Subnet).
امتحان کنید
بازگشت به مقالات