He estado tratando de prohibir una dirección IP en iptables que comienza con 047, pero la cambiaría a 039.
iptables -v -w -I INPUT 1 -s 047.75.162.122 -j DROP
¡Pero la dirección IP estaría prohibida como 39.75.162.122!
¿Por qué piensas que esto está sucediendo?

strtol()función: " Una constante octal consiste en el prefijo0seguido opcionalmente por una secuencia de los dígitos0a7solamente ".inet_addr aka inet_atonque requiere el efecto destrtol(,,0)inet_atonTambién acepta un par de otras formas menos habituales ( el manual incluso las describe):Es probable que también funcionen en los navegadores web.
Prefijar los números octales con un cero y los números hexadecimales con
0xes al menos tan antiguo como el lenguaje C.fuente