Сколько символов может содержать IP-адрес?

Я должен создать поле в таблице mysql для хранения ip-адресов. Мне нужно знать максимальное количество символов ip-адреса. Будь то ipv4, ipv6 или какой-либо другой тип, который может отображать действительный ip-адрес необычно долго. Так что я должен установить ограничение символов?

Я прошу длину в том смысле, что слово "foo" имеет 3 символа, а не в байтах или что-то в этом роде.

24
задан Lonand
26.02.2023 14:28 Количество просмотров материала 3141
Распечатать страницу

1 ответ

адрес IPv6, самый длинный, будет состоять из 8 наборов из 4 символов (всего 32), каждый набор разделен двоеточием. Что составляет 39 символов.

адрес IPv4 не более 4 наборов из 3 цифр (12 символов), каждый набор, разделенные точкой (.). Это составляет 15 символов.

все это предполагает, что IP-адреса должны храниться в удобочитаемую форму. Я предпочитаю хранить IP-адреса в десятичной форме, так как вы никогда не знаете, как он будет использоваться. Ваш пробег может отличаться.

16
отвечен Patrick Seymour 2023-02-27 22:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх