بهطور خلاصه
آنچه «IP من» مینامید در واقع سه IP متفاوت است: ① IP خروجی عمومی (همان چیزی که همه سایتهای خارجی میبینند — با باز کردن صفحه اصلی cleanip.io فوراً آن را میبینید)؛ ② IP خصوصی (آدرس LAN دستگاه شما، مثلاً 192.168.1.5)؛ ③ IP دروازه (آدرس LAN روتر شما، مثلاً 192.168.1.1، برای ورود به پنل مدیریت روتر). در ادامه روش یافتن هر نوع IP را در هر پلتفرم توضیح میدهیم.
1. تفاوت این سه IP — دیگر آنها را اشتباه نگیرید
اینترنت (عمومی)
↓
← ① IP خروجی عمومی (مثلاً 1.2.3.4، تخصیصیافته توسط ارائهدهنده اینترنت شما)
↓
[ روتر خانگی ]
↓
← ③ IP دروازه (مثلاً 192.168.1.1، آدرس LAN خود روتر)
↓
[ رایانه / گوشی شما ]
↓
← ② IP خصوصی (مثلاً 192.168.1.5، تخصیصیافته توسط روتر)| نام | مقدار معمول | روش بررسی (خلاصه) | کاربرد |
|---|---|---|---|
| ① IP خروجی عمومی | 1.2.3.4 / 2001:db8::1 | صفحه اصلی cleanip.io را باز کنید | همان چیزی که در لاگ سایتها ثبت میشود؛ برای همه قابل مشاهده |
| ② IP خصوصی | 192.168.1.5 / 10.0.0.5 | خط فرمان: ipconfig / ifconfig | آدرس دستگاه شما در شبکه محلی |
| ③ IP دروازه | 192.168.1.1 / 192.168.0.1 | خط فرمان: ipconfig، بخش «Default Gateway» را ببینید | ورود به پنل مدیریت روتر / مسیریابی محلی |
2. یافتن IP خروجی عمومی — بخش آسان
2.1 با یک کلیک در مرورگر (توصیهشده)
کافی است صفحه اصلی cleanip.io را باز کنید — ما فوراً خروجی دوپشته (IPv4 و IPv6 با هم) شما را همراه با موقعیت جغرافیایی، ASN و امتیاز اعتبار نشان میدهیم. بدون ردیابی تبلیغاتی شخص ثالث و بدون جمعآوری داده.
گزینههای دیگر: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (محبوب در چین).
2.2 از خط فرمان (برای توسعهدهندگان / سرورها)
$ curl ifconfig.me
1.2.3.4
$ curl -4 ifconfig.co # اجبار IPv4
1.2.3.4
$ curl -6 ifconfig.co # اجبار IPv6
2001:db8::1
$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.42.3 توجه: ممکن است هم خروجی IPv4 و هم IPv6 داشته باشید
در اینترنت خانگی چین (مثلاً China Telecom)، IPv6 بهطور پیشفرض فعال است و مرورگرها وقتی هر دو در دسترس باشند IPv6 را ترجیح میدهند. بنابراین ابزار «IP من چیست» ممکن است بهجای IPv4 مورد انتظار شما یک آدرس IPv6 برگرداند. این وضعیت — نشت نیست، بلکه رفتار عادی دوپشته است. برای دیدن خروجی IPv4 بهطور مشخص، در مرورگر یک دامنه فقط IPv4 را باز کنید (ipv4.ip.sb).
3. یافتن IP خصوصی / IP دروازه — بر اساس پلتفرم
3.1 Windows
C:\> ipconfig
پیکربندی IP ویندوز
Ethernet adapter Ethernet:
پسوند DNS مختص اتصال . :
آدرس IPv4. . . . . . . . . . . : 192.168.1.5 ← IP خصوصی
ماسک زیرشبکه . . . . . . . . . . : 255.255.255.0
دروازه پیشفرض . . . . . . . . . : 192.168.1.1 ← IP دروازهکاربران PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway
3.2 macOS
$ ifconfig en0 # en0 همان Wi-Fi است؛ en1 معمولاً سیمی است
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4
$ route -n get default | grep gateway
gateway: 192.168.1.1 ← دروازه
$ networksetup -getinfo Wi-Fi # خروجی خواناتر
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1رابط گرافیکی: System Settings ← Network ← Wi-Fi فعلی شما ← Details ← TCP/IP — فیلد «Router» همان IP دروازه شماست.
3.3 Linux
$ ip addr show # IP خصوصی
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
inet6 fe80::aede:48ff:fe00:1122/64 scope link
$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100
$ hostname -I # نسخه فشرده، فقط IP خصوصی را نشان میدهد
192.168.1.53.4 iOS (iPhone / iPad)
- تنظیمات ← Wi-Fi ← روی دکمه اطلاعات ⓘ کنار شبکه Wi-Fi فعلی خود بزنید
- «آدرس IP» = IP خصوصی شما
- «روتر» = IP دروازه (همان IP شبکه محلی (LAN) روتر شما)
- «Subnet Mask» (ماسک زیرشبکه) معمولاً 255.255.255.0 است
3.5 Android
- تنظیمات ← Wi-Fi ← روی Wi-Fi فعلی انگشت را نگه دارید (یا روی آیکون چرخدنده بزنید) ← تغییر شبکه ← پیشرفته
- «Gateway» / «IP دروازه» همان IP روتر است
- مسیر دقیق بسته به برند Android (Xiaomi / Huawei / Samsung) متفاوت است؛ عبارت «Gateway» یا «IP settings» را جستوجو کنید
- یا از یک اپلیکیشن شخص ثالث استفاده کنید که آن را مستقیماً نشان میدهد: Wi-Fi Analyzer / Fing
4. حالتهای خاص
4.1 VPN من روشن است — IP عمومی من باید خروجی VPN باشد
با VPN تمامتونل (حالت TUN)، IP خروجی عمومی شما همان IP سرور VPN است. اما مراقب نشتها باشید:
- WebRTC ممکن است IP واقعی شما را افشا کند — با /leak (تست نشت ما) بررسی کنید
- اگر در شبکه دوپشته، IPv4 از تونل VPN عبور کند ولی IPv6 فقط تا حدی از VPN مسیریابی شود، ترافیک IPv6 مرورگر میتواند VPN را دور بزند — در این حالت یک خروجی IPv6 میبینید که با ارائهدهنده اینترنت شما یکی است
- پروکسیهای HTTP/SOCKS (غیر TUN) ترافیک UDP را مدیریت نمیکنند — ترافیک WebRTC، QUIC و تماس ویدیویی همگی ممکن است نشت کنند
برای جزئیات، راهنمای کامل ردیابی VPN را ببینید.
4.2 شبکه خانگی من پشت CGNAT است — IP بخش WAN روتر 100.64.x.x است
وارد پنل روتر شوید و IP بخش WAN را بررسی کنید. اگر در محدوده 100.64.0.0/10 باشد، ارائهدهنده اینترنت شما را پشت CGNAT قرار داده است و آدرس IPv4 عمومی واقعی ندارید. برای port forwarding یا در دسترس قرار دادن سرویسها، با ارائهدهنده اینترنت خود تماس بگیرید و IP عمومی درخواست کنید (معمولاً رایگان است). برای جزئیات، راهنمای خودآزمایی CGNAT را ببینید.
4.3 چند کارت شبکه / چند ارائهدهنده اینترنت — خروجی «واقعی» کدام است
اگر در خانه هم Wi-Fi و هم کابل Ethernet وصل باشد، یا به لپتاپ Windows شما یک کارت شبکه USB متصل باشد، ممکن است چند کارت شبکه هرکدام IP داشته باشند — اما فقط کارتی که روی مسیر پیشفرض قرار دارد، در عمل بهعنوان خروجی عمومی استفاده میشود.
- Windows:
route print، مقدار Gateway در ردیف «0.0.0.0» را بررسی کنید - macOS / Linux:
route -n get default/ip route | grep default
4.4 از Wi-Fi عمومی / شبکه مشترک استفاده میکنم — IP عمومی از طریق NAT اشتراکی است
خروجی شبکه Wi-Fi کافه / هتل / عمومی میان کل شبکه اشتراکی است — ممکن است صدها نفر همزمان از یک IP عمومی استفاده کنند. اغلب به همین دلیل است که سایتها سرعت شما را محدود میکنند، CAPTCHA اجباری نشان میدهند یا بهخاطر اعتبار پایین شما را کاملاً مسدود میکنند. با صفحه اصلی cleanip.io امتیاز اعتبار را بررسی کنید — کمتر از 60 یعنی باید احتیاط کنید (در Wi-Fi عمومی رایج است).
4.5 IPv6 من به شکل fe80::... است — آیا شبکهام خراب است؟
fe80::/10 یک آدرس link-local، که روی هر رابط شبکه IPv6 وجود دارد — آدرس IPv6 عمومی نیست، و فقط درون زیرشبکه خودش معتبر است. برای یافتن IPv6 عمومی، دنبال آدرسی بگردید که با 2xxx:... شروع میشود (آدرس global unicast). وجود fe80 بدون IPv6 سراسری یعنی ارائهدهنده اینترنت به شما IPv6 اختصاص نداده است.
5. مرجع سریع دستورها
| هدف | Windows | macOS / Linux |
|---|---|---|
| IP خروجی عمومی | به cleanip.io بروید / curl ifconfig.me | curl ifconfig.me |
| همه IPهای محلی | ipconfig /all | ifconfig / ip addr |
| دروازه پیشفرض | ipconfig، مقدار Default Gateway را ببینید | ip route / route -n get default |
| سرور DNS | ipconfig /all، مقدار DNS Servers را ببینید | cat /etc/resolv.conf / scutil --dns |
| جدول مسیریابی | route print | netstat -rn / ip route |
| پاک کردن کش DNS | ipconfig /flushdns | sudo killall -HUP mDNSResponder / systemd-resolve --flush-caches |
مطالعه بیشتر
- راهنمای کامل IP خصوصی / دروازه / RFC 1918192.168.1.1، CGNAT، راهنمای ورود به روتر
- راهنمای کامل IPv6چرا اینترنت خانگی بهطور پیشفرض دوپشته است و چگونه آن را مدیریت کنیم
- ردیابی VPN و ضدردیابیاز VPN استفاده کردهاید اما IP واقعی شما باز هم نشت کرده است؟