Collections:
INET_ATON() - IP Address String to Number
How to convert an IP address from string format to number using the INET_ATON() function?
✍: FYIcenter.com
INET_ATON(ip) is a MySQL built-in function that
converts an IP address from string format to number.
It uses the following conversion formula:
INET_ATON('p1.p2.p3.p4') = INET_ATON(p1×2563 + p2×2562 + p3×256 + p4
For example:
SELECT INET_ATON('10.0.5.9'), 10*POW(256,3) + 0*POW(256,2) + 5*256 + 9;
-- +-----------------------+------------------------------------------+
-- | INET_ATON('10.0.5.9') | 10*POW(256,3) + 0*POW(256,2) + 5*256 + 9 |
-- +-----------------------+------------------------------------------+
-- | 167773449 | 167773449 |
-- +-----------------------+------------------------------------------+
SELECT INET_ATON('127.0.0.1'), 127*POW(256,3) + 0*POW(256,2) + 0*256 + 1;
-- +------------------------+-------------------------------------------+
-- | INET_ATON('127.0.0.1') | 127*POW(256,3) + 0*POW(256,2) + 0*256 + 1 |
-- +------------------------+-------------------------------------------+
-- | 2130706433 | 2130706433 |
-- +------------------------+-------------------------------------------+
Reference information of the INET_ATON() function:
INET_ATON(ip): int Converts an IP address from string format to number. Arguments, return value and availability: ip: Required. The IP address in string format. int: Return value. The IP address as a number. Available since MySQL 4.0.
Related MySQL functions:
⇒ INET_NTOA() - IP Address Number to String
⇐ IFNULL() - Replacing NULL Value
2026-07-13, 1851🔥, 0💬
Popular Posts:
How to download and install Microsoft SQL Server Management Studio Express in SQL Server? Microsoft ...
How To Update Multiple Rows with One UPDATE Statement in SQL Server? If the WHERE clause in an UPDAT...
How To Get the Definition of a View Out of the SQL Server in SQL Server? If you want get the definit...
What Happens to the Current Transaction If a START TRANSACTION Is Executed in MySQL? If you are in a...
How to set database to be READ_ONLY in SQL Server? Databases in SQL Server have two update options: ...