questa è una premessa sbagliata.
I firewall funzionano analizzando gli IP forniti in quel modo prevedibile.
I protocolli sottostanti utilizzano solo l'implementazione Network Bitwise di un indirizzo IP (e.a. utilizza la rappresentazione a 32 o 128 bit, rispettivamente per ipv4 e ipv6).
Le librerie sottostanti che ping utilizza per rendere la connessione traducono la rappresentazione data alla rappresentazione prevista dal sistema.
Ciò significa che non esiste alcuna differenza per il firewall tra le rappresentazioni IP
per illustrare questo ho eseguito il comando ping con l'indirizzo che hai fornito e catturato i systemcall. ecco i risultati per la chiamata di connessione su linux.
connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("8.8.8.8")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("8.8.8.8")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("8.8.8.8")}, 16) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("8.8.8.8")}, 16) = 0
Come puoi vedere solo la notazione decimale puntata è stata utilizzata per la chiamata.