Se você tiver algumas Host entradas no seu arquivo ssh config ( ~/.ssh/config ), que estão agindo como aliases para as atuais HostName entradas, então você precisará colocar este bloco na parte inferior da sua configuração arquivo.
Host alpha
HostName alpha.example.com
Match exec "ping -q -c 1 -t 1 %h | grep '10\.0\.'"
StrictHostKeyChecking no
UserKnownHostsFile none
Isso difere apenas ligeiramente da resposta de @ Jakuje. As diferenças críticas são garantir que a entrada Match seja a última no arquivo e que o comando ping esteja usando %h em vez de %n .