There is no type - IP address. This type needs its own sorting and restriction at the system level by values.
The problem is that when using a string, the sorting does not work correctly:
192.168.1.1
192.168.1.101
192.168.1.2
If you add leading zeros, this creates the need for a mandatory regular expression in each field, since not everyone remembers this need.
192.168.1.001
192.168.1.002
192.168.1.101
Then it makes it difficult to do a general search across the entire database, since it usually searches for an ip without a leading 0. For example, the Ip of a specific server.
