آدرسهای IPv6 دارای 128 بیت هستند و در قالب 8 بلوک 4 رقمی هگزادسیمال نوشته میشوند. برای کاهش طول آدرس و سادهسازی نمایش، میتوان آنها را به روشهای خاصی خلاصهسازی (summerizing) کرد.
۱. حذف صفرهای پیشرو (Leading Zeros)
🔹 در هر بلوک، صفرهایی که در ابتدای عدد هستند را میتوان حذف کرد اما اگر همهی ارقام صفر باشند، حداقل یک "0" باقی میماند.
✅ مثال:
2001:0db8:0000:0000:0000:ff00:0042:8329
🔻 حذف صفرهای پیشرو:
2001:0db8: 0: 0: 0:ff00: 42:8329
۲. جایگزینی چندین بخش صفر با "::" (Double Colon)
🔹 اگر در آدرس یک یا چند بخش متوالی فقط شامل صفر هستند، میتوان آنها را با "::" جایگزین کرد.
🔹 اما فقط یک بار در آدرس از "::" میتوان استفاده کرد.
✅ مثال:
2001:0db8: 0: 0: 0:ff00: 42:8329
🔻 جایگزینی بخش صفرها با "::"
2001:0db8::ff00: 42:8329
۳. ترکیب هر دو روش (حذف صفرهای پیشرو + "::")
✅ مثال کامل:
2001:0db8:0000:0000:0000:ff00:0042:8329
🔻 گام ۱: حذف صفرهای پیشرو
2001:0db8: 0: 0: 0:ff00: 42:8329
🔻 گام ۲: جایگزینی صفرهای متوالی با "::"
2001:0db8::ff00: 42:8329
✨ این کوتاهترین شکل این آدرس است! 🚀
۴. نحوه بازگرداندن یک آدرس خلاصهشده به حالت اصلی
برای بازگرداندن یک آدرس کوتاهشده، باید "::" را با تعداد مناسب "0000" جایگزین کنیم تا آدرس به 8 بخش کامل برسد.
✅ مثال:
آدرس کوتاهشده:
2001:0db8::ff00: 42:8329
🔻 گسترش به آدرس کامل:
2001:0db8:0000:0000:0000:ff00:0042:8329
💡 خلاصه کلی روشهای کوتاهسازی IPv6
روش | توضیح | مثال |
حذف صفرهای پیشرو | صفرهای ابتدای هر بلوک حذف میشوند. | 2001:0db8:0000:0000:0000:ff00:0042:8329 → 2001:db8:0:0:0:ff00:42:8329 |
جایگزینی صفرهای متوالی با "::" | چندین بخش متوالی که فقط صفر دارند با "::" جایگزین میشوند. | 2001:db8:0:0:0:ff00:42:8329 → 2001:db8::ff00:42:8329 |
ترکیب هر دو روش | ترکیب حذف صفرهای پیشرو و "::" برای کوتاهترین نمایش. | 2001:0db8:0000:0000:0000:ff00:0042:8329 → 2001:db8::ff00:42:8329 |
✨ با این روشها میتوانید آدرسهای IPv6 را کوتاهتر و خواناتر کنید! 🚀
دیدگاه خود را بنویسید