یک لینک را به پروتکل، میزبان، پورت، مسیر، پرسوجو و قطعه تقسیم کنید، همانطور که مرورگر انجام میدهد.
مبدل آدرس IPv4
خود ابزار به زبان انگلیسی است؛ این صفحه آن را به زبان شما توضیح میدهد.
از مبدل آدرس IPv4 استفاده کنید
کارکرد
یک آدرس IPv4 با ممیز اعشاری را به عدد صحیح اعشاری ۳۲ بیتی آن تبدیل کنید، شکل هگزادسیمال و باینری، یا یک عدد صحیح مانند 3221225985 یا 0xC0000201 را به شکل نقطهای بازگردانید، برای مثال تا IP را که یک لینک فیشینگ به صورت یک عدد واحد مینویسد، تطبیق دهید.
این کاملاً در مرورگر شما اجرا میشود: هیچیک از اطلاعاتی که وارد میکنید بارگذاری نمیشود.
چگونه از مبدل آدرس IPv4 استفاده کنیم
- آدرس را وارد کنید. نمونه را با یک آدرس IPv4 نقطهای مانند 198.51.100.7 یا با یک عدد کامل مانند 3325256711 یا 0xC6336407 جایگزین کنید تا دوباره به شکل نقطهای درآید. بدون پورت یا طرح.
- تبدیل. روی «تبدیل» یا «Enter» کلیک کنید. این تبدیل در مرورگر شما بهصورت محاسبات ساده انجام میشود و هیچ اطلاعاتی جستجو نمیشود.
- سه فرم را بخوانید. ممیز (int) آدرس کامل را بهعنوان یک عدد واحد نشان میدهد، هگزادسیمال همان عدد را در مبنای ۱۶ نمایش میدهد و دودویی هر بخش را بهصورت ۸ بیت نشان میدهد.
- به دنبال فرمهای دیگر بگردید. در لینکها، لاگها یا منبع ایمیل به دنبال مقدار اعشاری یا هگزادسیمال بگردید. یک مرورگر http://3325256711/ را بهعنوان http://198.51.100.7/ باز میکند، بنابراین هر دو شکل به همان سرور اشاره میکنند.
- آن را به دیگران منتقل کن. از «ارسال به…» برای یافتن تماس سوءاستفاده برای آدرس، افزودن آن به گزارش سوءاستفاده یا تبدیل آن با IOC Converter استفاده کنید.
مثال
آدرس مستندسازی
192.0.2.1DOTTED DECIMAL
192.0.2.1
DECIMAL (INT)
3221225985
HEXADECIMAL
0xC0000201
BINARY
11000000.00000000.00000010.00000001ممیز 3221225985، هگزادسیمال 0xC0000201، دودویی 11000000.00000000.00000010.00000001. یک مرورگر http://3221225985/ و http://0xC0000201/ را بهعنوان همین آدرس باز میکند.
آنچه بررسی میکند
| سیگنال | معنای آن |
|---|---|
| ممیز (پوسته) | مقدار ۳۲ بیتی آدرس، از ۰ تا ۴۲۹۴۹۶۷۲۹۵. لینکی که میزبانش یک عدد بلند است از این شکل استفاده میکند. |
| هگزادسیمال | 0x به دنبالهٔ هشت رقم هگزادسیمال. یک لینک هُست که با 0x شروع میشود، نشانی IPv4 است که به صورت هگزادسیمال نوشته شده است. |
| دوگانه | هر یک از چهار بخش شامل ۸ بیت است که با نقطهها از هم جدا شدهاند و این امر هنگام محاسبه دستهای از آدرسهای شبکه بهصورت دستی کمک میکند. |
| IPv4 نامعتبر | این پیام زمانی نمایش داده میشود که ورودی نقطهای فاقد چهار عدد اعشاری از ۰ تا ۲۵۵ بدون صفرهای پیشرو باشد، یا عدد صحیح از ۴۲۹۴۹۶۷۲۹۵ فراتر رود. قرار دادن «port» یا «http://» در ابتدای ورودی نیز همین پیام را نمایش میدهد. |
| بخشهای هگزادسیمال یا اکتال | ورودی نقطهگذاریشده با 0x7f یا 010 در یک بخش رد میشود، زیرا مرورگرها چنین بخشهایی را به صورت هگزادسیمال یا اکتال میخوانند: http://0x7f.0.0.1/ صفحهٔ 127.0.0.1 را باز میکند. چنین لینکهایی را در URL Parser بررسی کنید. |
| صفرهای پیشرو | مرورگر صفر پیشرو در میزبان URL را به صورت اکتال تفسیر میکند، بنابراین http://010.0.0.1/ صفحهٔ 8.0.0.1 را باز میکند. مبدل به جای حدس زدن، 010.0.0.1 را رد میکند؛ تجزیهکنندهٔ URL آدرسی را نشان میدهد که مرورگر از آن استفاده میکند. |
| جستجوی مالک انجام نشد | این ابزار نمیگوید چه کسی این آدرس را اداره میکند، کجاست یا آیا گزارش شده است. آن را به سرویس جستجوی اطلاعات تماس سوءاستفاده ارسال کنید تا مالک شبکه را پیدا کنید. |
| قطعات خالی | یک بخش خالی، مانند 192.0..1، در اینجا معادل 0 محسوب میشود. مرورگر چنین میزبانی را رد میکند، بنابراین تبدیل با هیچ لینک واقعی مطابقت ندارد. |
نمونههای بیشتر
آدرس مستندات
198.51.100.7ممیز (integer) 3325256711، هگزادسیمال 0xC6336407، دودویی 11000110.00110011.01100100.00000111.
آخرین آدرس یک محدوده مستندسازی
203.0.113.255ممیز (integer) 3405804031، هگزادسیمال 0xCB0071FF، دودویی 11001011.00000000.01110001.11111111.
فقط سه قسمت
192.0.2IPv4 نامعتبر است. ورودی سه بخش دارد و ابزار دقیقاً به چهار بخش نیاز دارد.
سوالات متداول
آیا میتواند یک عدد اعشاری یا هگزادسیمال را دوباره به یک آدرس IP تبدیل کند؟
بله. عدد کامل را وارد کنید، مانند 3221225985 یا 0xC0000201، و آن آدرس نقطهگذاریشده 192.0.2.1 را همراه با سایر اشکال نمایش میدهد. برای یک میزبان در یک لینک کامل، مانند http://3221225985/، تجزیهکنندهٔ URL آدرسی را که مرورگر باز میکند نشان میدهد.
آیا از IPv6 یا نشانهگذاریهای غیرمعمول پشتیبانی میکند؟
فقط IPv4. ورودی نقطهای باید شامل چهار عدد اعشاری از 0 تا 255 بدون صفرهای ابتدایی باشد، بنابراین 010.0.0.1، 0x7f.0.0.1 و 192.0..1 رد میشوند: مرورگر صفر ابتدایی در میزبان URL را به صورت اکتال و 0x را به صورت هگز (http://010.0.0.1/ را باز میکند). چنین لینکهایی را در URL Parser بچسبانید تا آدرسی را که مرورگر استفاده میکند ببینید.
آیا آدرس به جایی ارسال میشود؟
خیر. تبدیل صرفاً محاسبات ساده در مرورگر شماست؛ هیچ چیزی جستجو یا بارگذاری نمیشود.
چرا یک لینک فیشینگ به جای آدرس IP از یک شماره استفاده میکند؟
یک عدد تکی شبیه آدرس به نظر نمیرسد، بنابراین خوانندهها و برخی فیلترها آن را شناسایی نمیکنند. مرورگرها همچنان آن را باز میکنند: http://3325256711/ به 198.51.100.7 هدایت میشود. تبدیل آیپیای که به آن شک دارید به شما امکان میدهد پیامها و لاگها را برای آن عدد جستجو کنید.
آیا میتوانم یک آدرس همراه با پورت یا یک URL کامل را چسبانده کنم؟
خیر. فقط اعداد چهار نقطهای را وارد کنید. 198.51.100.7:8080 یا http://198.51.100.7/ خطای «IPv4 نامعتبر» میدهد، بنابراین ابتدا بقیه را حذف کنید یا برای لینک کامل از URL Parser استفاده کنید.
در مثالها و گزارشها، از چه آدرسهایی میتوانم با اطمینان استفاده کنم؟
RFC 5737 آدرسهای 192.0.2.0/24، 198.51.100.0/24 و 203.0.113.0/24 را برای مستندسازی رزرو میکند. این آدرسها هرگز به میزبانهای واقعی اختصاص داده نمیشوند، بنابراین میتوانید از آنها در مطالب آموزشی استفاده کنید بدون اینکه به سرور هیچکس اشاره کنید.
آیا یک مرورگر خروجی هگزادسیمال را بهعنوان میزبان میپذیرد؟
بله. http://0xC6336407/ باز میشود 198.51.100.7. مرورگرها همچنین هر بخش را به صورت هگز دریافت میکنند، مانند http://0xC6.0x33.0x64.0x07/ که به همان آدرس منتهی میشود.