Este script copia o endereço IP do campo 3 usando o awk para o início da linha com um separador "%", então faz o tipo no endereço IP agora no primeiro campo, em seguida, remove a parte adicionada.
awk '{print $3 " % " $0}' |
sort -t. -n -k1,1 -k2,2 -k3,3 -k4,4 |
sed 's/[^%]*% //'
Se o campo com o endereço IP não for uma constante, você pode detectá-lo automaticamente em cada linha. Substitua o awk acima por:
awk '{ for(i=1;i<=NF;i++)
if($i~/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/)break;
print $i " % " $0
}' |