آموزش نحوه یافتن آی پی آدرس سیستم؛ ویندوز، مک، لینوکس، موبایل و سرور
آموزش نحوه یافتن آی پی آدرس سیستم؛ ویندوز، مک، لینوکس، موبایل و سرور
گاهی برای اتصال به سرور، تنظیم فایروال، ثبت IP در پنل، بررسی DNS، whitelist کردن دسترسی، یا ارسال اطلاعات به پشتیبانی لازم است بدانید IP سیستم یا سرور شما چیست. در این راهنما، روش پیدا کردن IP را در ویندوز، مک، لینوکس، موبایل، مودم و سرور مجازی به زبان ساده و همراه با خطاهای رایج توضیح میدهیم.
فرق IP عمومی، خصوصی، IPv4 و IPv6
یافتن IP در Windows
یافتن IP در macOS
یافتن IP در Linux
یافتن IP در Android و iPhone
یافتن IP سرور مجازی
خطاها و سوالات رایج
آی پی آدرس چیست و چرا به آن نیاز داریم؟
IP Address یک آدرس عددی یا ترکیبی از عدد و حروف است که برای شناسایی دستگاه در شبکه استفاده میشود. کامپیوتر، موبایل، مودم، سرور مجازی و حتی پرینتر شبکه میتوانند IP داشته باشند. بدون IP، دستگاهها نمیتوانند به شکل درست در شبکه با هم ارتباط برقرار کنند.
بررسی اتصال و خطا
وقتی سایت باز نمیشود، SSH وصل نمیشود یا پینگ قطع است، دانستن IP کمک میکند مسیر اتصال بررسی شود.
باز کردن دسترسی در فایروال
برای محدود کردن SSH، پنل مدیریت یا دیتابیس به IP مشخص، باید IP عمومی خودتان را درست پیدا کنید.
تنظیم DNS و دامنه
برای اتصال دامنه به سرور، معمولاً باید IP عمومی سرور را در رکورد A یا AAAA وارد کنید.
فرق IP عمومی، IP خصوصی، IPv4 و IPv6
قبل از اینکه دنبال IP بگردید، باید بدانید کدام IP را لازم دارید. بسیاری از اشتباهات کاربران از همینجا شروع میشود: کاربر IP داخلی مثل 192.168.1.10 را برای پشتیبانی یا فایروال ارسال میکند، در حالی که برای دسترسی از اینترنت معمولاً IP عمومی لازم است.
| نوع IP | نمونه | کاربرد |
|---|---|---|
| IP خصوصی یا داخلی | 192.168.1.20 / 10.0.0.5 | داخل شبکه خانه، شرکت، دیتاسنتر یا پشت مودم استفاده میشود. |
| IP عمومی | مثلاً IP اینترنت یا سرور | آدرسی است که اینترنت از بیرون برای شما یا سرور میبیند. |
| IPv4 | 185.XX.XX.XX | رایجترین قالب IP عددی چهار بخشی. |
| IPv6 | 2a01:4f8:… | نسل جدیدتر IP با ظرفیت بسیار بیشتر و قالب طولانیتر. |
| Loopback | 127.0.0.1 | خود سیستم؛ برای تست داخلی استفاده میشود و IP اینترنتی نیست. |
| APIPA / Link-local | 169.254.x.x | معمولاً یعنی سیستم از DHCP IP نگرفته و شبکه مشکل دارد. |
برای whitelist معمولاً IP عمومی لازم است
اگر یک سرویس از شما میخواهد IP خود را برای دسترسی مدیریتی، API، SSH یا پنل ثبت کنید، معمولاً منظور IP عمومی اینترنت شماست. اگر VPN روشن باشد، IP عمومی شما همان IP VPN دیده میشود، نه اینترنت اصلی شما.
نحوه یافتن IP در ویندوز 10 و Windows 11
در ویندوز، سریعترین روش استفاده از Command Prompt یا PowerShell است. اگر فقط IP داخلی را میخواهید، دستور `ipconfig` کافی است. اگر جزئیات کامل مثل DNS، MAC Address، DHCP و Gateway را میخواهید، از `ipconfig /all` استفاده کنید.
روش اول: با Command Prompt
# نمایش کاملتر اطلاعات شبکه
ipconfig /all
روش دوم: با PowerShell
Where-Object {$_.IPAddress -notlike “169.254.*” -and $_.IPAddress -ne “127.0.0.1”} |
Select-Object InterfaceAlias,IPAddress,PrefixLength
روش سوم: از تنظیمات ویندوز
- وارد Settings شوید.
- به بخش Network & Internet بروید.
- روی Wi‑Fi یا Ethernet کلیک کنید.
- در بخش Properties، مقدار IPv4 address را بررسی کنید.
نحوه یافتن IP در مک یا macOS
در مک هم میتوانید از تنظیمات گرافیکی استفاده کنید و هم از Terminal. اگر کاربر معمولی هستید، مسیر تنظیمات سادهتر است؛ اگر کاربر فنی یا مدیر سرور هستید، Terminal سریعتر جواب میدهد.
روش گرافیکی در macOS
- از منوی Apple وارد System Settings شوید.
- بخش Network را باز کنید.
- اتصال فعال، مثل Wi‑Fi یا Ethernet را انتخاب کنید.
- در جزئیات شبکه، IP address را مشاهده کنید.
روش Terminal
ipconfig getifaddr en0
# اگر Ethernet یا کارت شبکه دیگری دارید
ifconfig | grep “inet ” | grep -v 127.0.0.1
اگر IP پیدا نشد
ممکن است نام کارت شبکه شما en0 نباشد. دستور ifconfig همه اینترفیسها را نشان میدهد و میتوانید کارت فعال را از روی وضعیت و آدرس IP تشخیص دهید.
نحوه یافتن IP در لینوکس
در لینوکسهای جدید، دستور `ip addr` یا شکل کوتاه `ip a` رایجترین روش برای دیدن IP است. دستور قدیمی `ifconfig` هنوز در بعضی سیستمها وجود دارد، اما ممکن است به صورت پیشفرض نصب نباشد.
نمایش IPهای سیستم
# خروجی کوتاهتر
ip -br addr
# فقط IPv4
ip -4 addr
# فقط اینترفیسهای فعال
ip address show up
پیدا کردن IP عمومی سرور از داخل SSH
اگر داخل سرور لینوکسی هستید و میخواهید بدانید اینترنت از بیرون چه IPای از سرور میبیند، میتوانید از سرویسهای ساده HTTP استفاده کنید.
curl -4 icanhazip.com
# اگر IPv6 میخواهید
curl -6 ifconfig.me
پیدا کردن Gateway و مسیر خروجی
# ببینید خروجی اینترنت از کدام IP و کارت شبکه میرود
ip route get 1.1.1.1
چرا چند IP در لینوکس میبینم؟
وجود چند IP طبیعی است. ممکن است سرور IPv4، IPv6، IP داخلی دیتاسنتر، IP روی Docker، IP روی VPN یا IP روی bridge داشته باشد. برای اتصال دامنه و دسترسی از اینترنت، معمولاً باید IP عمومی کارت اصلی را استفاده کنید.
نحوه یافتن IP در موبایل Android و iPhone
در موبایل باید توجه کنید که IP وایفای با IP اینترنت موبایل فرق دارد. وقتی به وایفای وصل هستید، موبایل معمولاً یک IP داخلی از مودم میگیرد. وقتی از دیتای موبایل استفاده میکنید، IP عمومی شما ممکن است پشت NAT اپراتور باشد و ثابت نباشد.
در Android
- Settings را باز کنید.
- وارد Network & Internet یا Connections شوید.
- روی Wi‑Fi و سپس شبکه متصلشده بزنید.
- در بخش Network details یا Advanced، IP address را ببینید.
در iPhone
- Settings را باز کنید.
- وارد Wi‑Fi شوید.
- روی علامت i کنار شبکه متصل بزنید.
- در بخش IPv4 Address، مقدار IP Address را مشاهده کنید.
اگر VPN روشن است
وقتی VPN روشن باشد، سایتها و سرویسها معمولاً IP VPN را میبینند. اگر برای whitelist کردن IP خودتان اقدام میکنید، حتماً همان حالتی را تست کنید که قرار است با آن به سرویس وصل شوید.
یافتن IP مودم، روتر و دستگاههای داخل شبکه
گاهی به جای IP کامپیوتر، به IP مودم یا دستگاه دیگری مثل پرینتر، دوربین یا NAS نیاز دارید. در این حالت Gateway معمولاً IP مودم است.
در ویندوز
# دنبال Default Gateway بگردید
# معمولاً چیزی شبیه 192.168.1.1 یا 192.168.0.1 است
در لینوکس و مک
# در macOS
netstat -nr | grep default
دیدن دستگاههای اطراف در شبکه
arp -a
# لینوکس
ip neigh
# تست ساده با پینگ
ping 192.168.1.1
نحوه یافتن IP سرور مجازی
در سرور مجازی معمولاً IP اصلی از پنل سرویسدهنده، ایمیل تحویل سرویس یا داخل سیستمعامل قابل مشاهده است. اگر چند IP دارید، باید تشخیص دهید کدام IP عمومی اصلی، کدام IP اضافی و کدام IP داخلی است.
داخل Linux VPS
ip -br addr
curl -4 ifconfig.me
ip route get 8.8.8.8
داخل Windows Server
# PowerShell
Get-NetIPAddress -AddressFamily IPv4
برای دامنه کدام IP را وارد کنیم؟
برای رکورد A دامنه باید IP عمومی سرور را وارد کنید، نه IP داخلی مثل 10.x یا 192.168.x. اگر IPv6 هم میخواهید، رکورد AAAA باید با IPv6 عمومی سرور تنظیم شود.
پیدا کردن IP یک دامنه یا سایت
گاهی سوال این نیست که IP سیستم خودمان چیست؛ بلکه میخواهیم بدانیم یک دامنه به کدام IP اشاره میکند. برای این کار میتوان از nslookup، dig یا ping استفاده کرد.
nslookup example.com
# لینوکس و مک
dig example.com A +short
dig example.com AAAA +short
# تست مسیر اتصال
ping example.com
چرا IP دامنه با IP سرور فرق دارد؟
اگر سایت پشت CDN یا پروکسی باشد، IP دامنه ممکن است IP CDN باشد، نه IP واقعی سرور. این رفتار برای سرویسهایی مثل CDN، WAF و Load Balancer طبیعی است.
مشکلات رایج کاربران هنگام پیدا کردن IP
۱. IP من 192.168 است؛ آیا همین را باید ارسال کنم؟
اگر هدف اتصال داخلی به مودم، پرینتر یا دستگاه داخل شبکه است، بله. اما اگر هدف پشتیبانی اینترنتی، فایروال سرور، API یا whitelist از بیرون شبکه است، معمولاً باید IP عمومی را ارسال کنید.
۲. IP من هر روز عوض میشود
این یعنی اتصال شما احتمالاً IP داینامیک دارد. برای دسترسی مدیریتی حساس، IP داینامیک دردسرساز است چون ممکن است بعد از تغییر IP، دسترسی شما از فایروال بسته شود.
۳. IP با 169.254 شروع میشود
این معمولاً نشان میدهد سیستم از DHCP مودم یا شبکه IP نگرفته است. کابل، وایفای، مودم، DHCP و تنظیم دستی IP را بررسی کنید.
۴. IP عمومی من با VPN تغییر میکند
طبیعی است. وقتی VPN روشن است، مقصدها معمولاً IP سرور VPN را میبینند. برای تست درست، VPN را مطابق همان شرایطی روشن یا خاموش کنید که قرار است در آینده استفاده شود.
۵. چند IP در خروجی میبینم و نمیدانم کدام درست است
کارتهای شبکه مختلف، VPN، Docker، IPv6، bridge و virtual adapter میتوانند IPهای جدا داشته باشند. کارت فعال را از روی نام اتصال، وضعیت UP و مسیر پیشفرض تشخیص دهید.
۶. آیا IP همان MAC Address است؟
خیر. IP آدرس شبکهای است که میتواند تغییر کند؛ MAC Address شناسه سختافزاری کارت شبکه است. برای بیشتر کارهای اینترنتی و سرور، IP لازم است نه MAC.
۷. آیا IP مکان دقیق من را نشان میدهد؟
IP ممکن است کشور، شهر تقریبی یا سرویسدهنده اینترنت را نشان دهد، اما معمولاً آدرس دقیق خانه یا محل کار را مستقیم نشان نمیدهد. با این حال بهتر است IP عمومی را فقط در جای لازم و به افراد قابل اعتماد بدهید.
چکلیست سریع انتخاب IP درست
| نیاز شما | IP درست | روش پیشنهادی |
|---|---|---|
| باز کردن SSH برای IP خودم | IP عمومی اینترنت شما | جستجوی What is my IP یا curl از بیرون شبکه |
| اتصال دامنه به VPS | IP عمومی سرور | پنل سرور، ip addr، curl -4 ifconfig.me |
| ورود به مودم | Default Gateway | ipconfig در ویندوز یا ip route در لینوکس |
| اتصال به پرینتر شبکه | IP داخلی پرینتر | لیست DHCP مودم، arp -a یا تنظیمات پرینتر |
| تست DNS دامنه | IP رکورد A/AAAA دامنه | nslookup یا dig |
سوالات متداول درباره پیدا کردن IP سیستم
فرق IP عمومی و IP خصوصی چیست؟
IP خصوصی داخل شبکه داخلی مثل خانه، شرکت یا دیتاسنتر استفاده میشود و معمولاً با 192.168، 10 یا 172.16 تا 172.31 شروع میشود. IP عمومی همان آدرسی است که اینترنت از بیرون برای شبکه یا سرور شما میبیند.
چرا در کامپیوتر من IP با 192.168 شروع میشود؟
این معمولاً IP داخلی شما در شبکه وایفای یا مودم است. برای whitelist در بعضی سرویسهای اینترنتی معمولاً باید IP عمومی را پیدا کنید، نه IP داخلی 192.168.
چرا بعد از روشن و خاموش کردن مودم IP من تغییر میکند؟
بسیاری از اینترنتهای خانگی IP داینامیک دارند. اگر برای فایروال یا دسترسی مدیریتی به IP ثابت نیاز دارید، باید از اینترنت با IP ثابت یا راهکارهایی مثل VPN ثابت و DNS مناسب استفاده کنید.
در لینوکس بهتر است از ifconfig استفاده کنیم یا ip addr؟
در بیشتر توزیعهای جدید لینوکس دستور ip addr یا ip a انتخاب بهروزتر و رایجتری است. ifconfig هنوز در بعضی سیستمها وجود دارد اما ممکن است به صورت پیشفرض نصب نباشد.
آیا ارسال IP به پشتیبانی خطرناک است؟
ارسال IP برای بررسی فایروال، اتصال، لاگ یا whitelist معمولاً لازم است؛ اما بهتر است IP را فقط به پشتیبانی معتبر بدهید و رمز عبور، کلید خصوصی SSH یا اطلاعات ورود را همراه آن ارسال نکنید.
جمعبندی
برای پیدا کردن IP سیستم، اول باید بدانید دنبال IP داخلی هستید یا IP عمومی. در ویندوز، `ipconfig` سریعترین روش است؛ در لینوکس، `ip addr` و `ip route` دقیقتر هستند؛ در مک و موبایل هم تنظیمات شبکه یا Terminal کمک میکند. اگر هدف شما اتصال به سرور، تنظیم دامنه، باز کردن فایروال یا ارسال اطلاعات به پشتیبانی است، معمولاً IP عمومی اهمیت دارد. اگر هدف اتصال به مودم، پرینتر یا دستگاه داخل شبکه است، IP داخلی کافی است.
شما میتوانید دیدگاه خود را در مورد این مطلب با ما به اشتراک بگذارید.