Сколько символов может содержать IP-адрес?
Я должен создать поле в таблице mysql для хранения ip-адресов. Мне нужно знать максимальное количество символов ip-адреса. Будь то ipv4, ipv6 или какой-либо другой тип, который может отображать действительный ip-адрес необычно долго. Так что я должен установить ограничение символов?
Я прошу длину в том смысле, что слово "foo" имеет 3 символа, а не в байтах или что-то в этом роде.
1 ответов
адрес IPv6, самый длинный, будет состоять из 8 наборов из 4 символов (всего 32), каждый набор разделен двоеточием. Что составляет 39 символов.
адрес IPv4 не более 4 наборов из 3 цифр (12 символов), каждый набор, разделенные точкой (.). Это составляет 15 символов.
все это предполагает, что IP-адреса должны храниться в удобочитаемую форму. Я предпочитаю хранить IP-адреса в десятичной форме, так как вы никогда не знаете, как он будет использоваться. Ваш пробег может отличаться.
Другие вопросы ip ip-address networking