Conversion

INET6_ATON

MySQLMySQL

Converts an IPv4 or IPv6 address string to binary format. Supports both IP address formats.

Tipe hasil: VARBINARY(16)Diperbarui: 13 Jun 2026

Syntax

SQL
INET6_ATON(ip_string)

Parameter

ip_stringVARCHARwajib

An IPv4 or IPv6 address string

Contoh Penggunaan

Convert IPv4

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

Converts an IPv4 address to binary.

Hasil
ip_hex: C0A80101

Convert IPv6

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

Converts an IPv6 address to binary.

Hasil
ip_hex: 20010DB8000000000000000000000001

Store Mixed IPs

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

Stores an IPv4-mapped IPv6 address.

Hasil
(IP stored as binary)

Pertanyaan Umum tentang INET6_ATON

Apa itu fungsi INET6_ATON di MySQL?
Converts an IPv4 or IPv6 address string to binary format. Supports both IP address formats. Di MySQL, fungsi INET6_ATON termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan INET6_ATON di MySQL?
Gunakan sintaks berikut: INET6_ATON(ip_string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi INET6_ATON?
Fungsi INET6_ATON mengembalikan nilai bertipe VARBINARY(16). Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi INET6_ATON?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: ip_string (VARCHAR, wajib): An IPv4 or IPv6 address string.
Ngulik Langsung

Sudah paham INET6_ATON? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →