Οι διευθύνσεις IP είναι απλώς αριθμοί
Μια διεύθυνση IPv4 είναι ένας αριθμός 32 bit που γράφεται ως τέσσερις δεκαδικές οκτάδες. Το 8.8.8.8 είναι 134744072 στο δεκαδικό και 0x08080808 στο δεκαεξαδικό. Οι διευθύνσεις IPv6 είναι αριθμοί 128 bit που γράφονται ως οκτώ ομάδες δεκαεξαδικών ψηφίων.
Οι ακέραιες μορφές είναι πρακτικές για την αποθήκευση IP σε βάσεις δεδομένων, τη σύγκριση ευρών και την ταξινόμηση. Ορισμένα συστήματα και URL δέχονται επίσης απευθείας τη δεκαδική μορφή.
Συχνές ερωτήσεις
Γιατί κάποιοι browsers ανοίγουν το http://134744072;
Οι browsers δέχονται έναν μεμονωμένο ακέραιο 32 bit ως διεύθυνση IPv4, οπότε το http://134744072 είναι ο ίδιος host με το http://8.8.8.8.
Πώς αποθηκεύω IPv6 σε βάση δεδομένων;
Χρησιμοποιήστε έναν εγγενή τύπο inet (PostgreSQL) ή μια δυαδική στήλη 16 byte· οι ακέραιοι 128 bit υπερβαίνουν τους περισσότερους αριθμητικούς τύπους στηλών.