Longueur maximale de la représentation textuelle d'une adresse IPv6?

Je veux stocker les données renvoyées par $_SERVER["REMOTE_ADDR"] en PHP dans un champ DB, la tâche assez simple, vraiment. Le problème est que je ne peux pas trouver toutes les informations appropriées au sujet de la longueur maximale de la représentation textuelle d'une adresse IPv6, qui est ce qu'un serveur web fournit par $_SERVER["REMOTE_ADDR"].

Je ne suis pas intéressé dans la conversion de la représentation textuelle dans la 128 bits de l'adresse est généralement codé, je veux juste savoir combien de caractères maximum sont nécessaires pour stocker toute IPv6 adresse retournée par $_SERVER["REMOTE_ADDR"].

  • Ce sujet de la zone d'index?
  • #define INET_ADDRSTRLEN (16) #define INET6_ADDRSTRLEN (48)
  • Source: lxr.free-electrons.com/source/include/linux/inet.h
  • La question stackoverflow.com/questions/1076714/... a quelques similaires, mais les réponses utiles.
InformationsquelleAutor Gilles | 2008-10-03