Conversion

INET6_ATON

MySQLMySQL

Mengkonversi IPv4 atau IPv6 address string ke binary format. Support kedua format IP.

Tipe hasil: VARBINARY(16)Diperbarui: 7 Jan 2026

Syntax

SQL
INET6_ATON(ip_string)

Parameter

ip_stringVARCHARwajib

IPv4 atau IPv6 address string

Contoh Penggunaan

Convert IPv4

SQL
1SELECT HEX(INET6_ATON('192.168.1.1')) AS ip_hex;

Konversi IPv4 ke binary.

Hasil
ip_hex: C0A80101

Convert IPv6

SQL
1SELECT HEX(INET6_ATON('2001:db8::1')) AS ip_hex;

Konversi IPv6 ke binary.

Hasil
ip_hex: 20010DB8000000000000000000000001

Store Mixed IPs

SQL
1INSERT INTO connections (client_ip)
2VALUES (INET6_ATON('::ffff:192.168.1.1'));

Store IPv4-mapped IPv6 address.

Hasil
(IP stored as binary)