عناوين IP ما هي إلا أرقام
عنوان IPv4 هو رقم بطول 32 بت يُكتب على شكل أربع ثُمانيات عشرية. فالعنوان 8.8.8.8 يساوي 134744072 بالنظام العشري و0x08080808 بالنظام الست عشري. أما عناوين IPv6 فهي أرقام بطول 128 بت تُكتب على شكل ثماني مجموعات من الأرقام الست عشرية.
تُعدّ الصيغ الرقمية الصحيحة مفيدة لتخزين عناوين IP في قواعد البيانات ومقارنة النطاقات وفرزها. كما تقبل بعض الأنظمة وعناوين URL الصيغة العشرية مباشرة.
الأسئلة الشائعة
لماذا تفتح بعض المتصفحات العنوان http://134744072؟
تقبل المتصفحات عددًا صحيحًا واحدًا بطول 32 بت كعنوان IPv4، لذا فإن http://134744072 هو نفس المضيف http://8.8.8.8.
كيف أخزّن عناوين IPv6 في قاعدة بيانات؟
استخدم نوع inet الأصلي (في PostgreSQL) أو عمودًا ثنائيًا (binary) بحجم 16 بايت؛ فالأعداد الصحيحة بطول 128 بت تتجاوز سعة معظم أنواع الأعمدة الرقمية.