ישנם שני סוגים של כתובות IP: IPv4 ו-IPv6. ההבדל בין השתיים הוא בסך הכל במספר הספרות המרכיבות אותן. כתובות ה-IPv4 מכילות סדרה של ארבעה מספרים הנעים בין 0 (למעט הראשון) עד 255. כל מספר מופרד מהמספר הבא על ידי נקודה. לדוגמה, 121.122.123.124 הוא סוג של כתובת IPv4.
הכתובות IPv6 מכילות שמונה קבוצות של ארבע ספרות הקסדצימליות. הקבוצות של ארבע ספרות הקסדצימליות מופרדות על ידי נקודתיים.