Що означають цифри, використані в IPV6-адресі?


10

Я намагаюся зрозуміти IPV6. У мене є сервер із такою IPV6 адресою: 2607: f750: 0: 3f :: f59 .

Я не розумію, що означають цифри. Це виглядає зовсім не так, як адресу IPV4.

Хтось може зламати це за мене?


Це призначено локально (LAN) або це зовнішній IP від ​​вашого провайдера?
BloodPhilia

Це те, що я бачу pastebin.com/W4Xy0efz, я не впевнений, чи це зовнішній ip.
nestlee

Він говорить, що я можу забезпечити підмережу / 64. що б це не означало.
nestlee

Це означає, що ви можете розмістити близько 2 ** 64 пристроїв IPv6 в Інтернеті.
Ігнасіо Васкес-Абрамс

але кожен має поділитися 1 публічним ip.
nestlee

Відповіді:


19

IPv6 адреси - 128 біт. Ми більше не робимо крапкових десяткових октетів.

2607:f750:0:3f::f59являє собою скорочене для людини читане представлення адреси IPv6. Повне читабельне для людини представлення підміняє нулі для ::і є 2607:f750:0000:003f:0000:0000:0000:0f59. Кожна частина адреси дуже проста. Це 16-бітове число у шістнадцятковій формі. Є вісім таких, що становить 128 біт.

У крапково-десятково-октетній формі це було б 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89. Але адреси IPv6 умовно не представлені у цій формі.

Найбільш значущі біти цієї адреси розміщують її у так званій сукупній глобальній одноадресновій частині адресного простору IPv6. Це означає, що це не локальна посилання або локальна адреса хоста, а також не є широкомовною або багатоадресною адресою.

Найбільш значущі 12 біт ідентифікують частину адресного простору, виділеного IANA ARIN. Наступні 20 визначають підмножину цього простору, виділеного ARIN в свою чергу для розподілених інформаційних систем управління (Incolporated) (тобто Павлов Медіа). Наступні 32 вказують ваш конкретний підмножина цього, а остаточні 64 біти ( 0000:0000:0000:0f59) - це ідентифікатор інтерфейсу, який позначає один окремий мережевий інтерфейс.

Павлов Медіа говорить вам, що вам призначено 2607:f750:0000:003f::/64(якщо це дійсно те, що вам сказали) означає, що всі дійсні комбінації нижнього 64 біта присвоєні вам. Найкращі 64 біти ваших (не локальних одноадресних) IPv6 адрес повинні бути цим префіксом. Вітаємо! Ви можете розмістити більше пристроїв у вашій локальній мережі та надати їм адреси IPv6, ніж існують картки Ethernet.

Подальше читання


Дякую за це! Мені важко примиритися The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systemsз розділом статті Вікіпедії щодо стандарту адреси IPv6 - en.wikipedia.org/wiki/… - де сказано (перефразовуючи) це a minimum of 48 bits is required for the routing prefix. Розташування 12 + 20 + 32, схоже, перекриває 48 (хв) + 16. Будь-які думки?
Дан Ніссенбаум

4

IPV4-адреса - це 32-розрядне ціле число, записане як 192.168.1.6
IPV6-адреса - це 128-розрядне ціле число, записане як 2607: f750: 0: 3f :: f59

2607: f750: 0: 3f :: f59 - це коротке позначення числа, яке може бути записане шістнадцятковою як

2607 f750    0   3f       ::        f59

тобто

2607 f750 0000 003f 0000 0000 0000 0f59

або

2607f7500000003f0000000000000f59

1

Це просто як IPv4 просто набагато довше і з іншим позначенням ...

1.1.1.1 - 255.255.255.255написаний у шістнадцятковому поданні, як IPv6, буде лише 0101:0101 - ffff:ffff(це не є фактичне представлення цих адрес IPv4, лише для того, щоб зрозуміти зміни в нотації)

І якщо є дві колонки, ::це означає, що весь простір між ними, поки адреса не буде повною, заповниться нулями.

Робити це в синтаксисі IPv4:

1..1 -> 1.0.0.1


2
Синтаксис IPv4 використовував би 1.1лише одну крапку.
користувач1686
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.