É feio, mas acho que você poderia fazer isso usando o critério exec
para Match
no status de saída de uma batida de porta, por exemplo
Host mycomputer
Match exec "nc -z 192.168.1.11 %p"
HostName 192.168.1.11
Match !exec "nc -z 192.168.1.11 %p"
HostName my.no-ip.dynamic
Observe que isso não pode realmente dizer se você está na "sua" rede doméstica - só que você está em um segmento de LAN particular com o mesmo intervalo de endereços que tem um serviço escutando no mesmo endereço / porta .