Ten samouczek może ci pomóc.
Najbardziej wydajnym sposobem zapisywania adresów IPv4 jest pole INT (nie VARCHAR, jak można by się spodziewać). Konwertujesz je za pomocą ip2long
PHP
iz powrotem, używając INET_NTOA
funkcja lub long2ip
funkcja.
Jeśli potrzebujesz przechowywać IPv6, użyj zamiast tego pola BINARY i inet_pton
funkcja.