Conversion

INET_ATON

MySQLMySQL

Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.

Tipe hasil: BIGINT UNSIGNEDDiperbarui: 7 Jan 2026

Syntax

SQL
INET_ATON(ip_string)

Parameter

ip_stringVARCHARwajib

IPv4 address dalam format dotted-decimal

Contoh Penggunaan

Convert IP to Integer

SQL
1SELECT INET_ATON('192.168.1.100') AS ip_int;

Konversi IP ke integer.

Hasil
ip_int: 3232235876

Store IP Address

SQL
1INSERT INTO ip_logs (ip_address, access_time)
2VALUES (INET_ATON('10.0.0.1'), NOW());

Store IP sebagai integer.

Hasil
(IP stored as integer)

IP Range Query

SQL
1SELECT * FROM access_logs
2WHERE ip_address BETWEEN
3 INET_ATON('192.168.1.0') AND
4 INET_ATON('192.168.1.255');

Query range IP addresses.

Hasil
(all IPs in 192.168.1.x subnet)