質問: ipアドレスは何文字までですか? mysqlテーブルにフィールドを作成して、ipアドレスを保存する必要があります。 ipアドレスの最大文字数を知る必要があります。 ipv4、ipv6、または有効なipアドレスが異常に長くなる可能性があるその他のタイプかどうか。それでは、文字制限を何に設定すればよいですか?「foo」という単語は、バイトなどではなく3文字であるという意味で長さを求めています。
回答: ipv6アドレスは、最長で4文字の8セット(合計32文字)で、各セットはコロンで区切られます。 39文字になります。ipv4アドレスは、ドット(。)で区切られた3つの数字(12文字)の最大4セットです。それは15文字になります。これはすべて、ipアドレスが人間が読める形式で保存されていることを前提としています。 ipアドレスは10進数形式で保存することをお勧めします。これは、ipアドレスがどのように使用されるのかまったくわからないためです。あなたのマイレージは異なる場合があります。