IPLookInfo

ממיר IP

המרת כתובות IP לעשרוני, הקסדצימלי ובינארי, ובחזרה.

כתובת IP
8.8.8.8
עשרוני
134744072
הקסדצימלי
0x08080808
בינארי
00001000 00001000 00001000 00001000

כתובות 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) או בעמודה בינארית של 16 בתים; מספרים שלמים של 128 סיביות חורגים מרוב טיפוסי העמודות המספריות.

כלים קשורים