#!/usr/bin/env bash

hostname="mercury.local"
ip=$(dscacheutil -q host -a name ${hostname} | tail -n2 | head -n1 | cut -d' ' -f 2)

if [ -z "${ip}" ]; then
  echo "Host ${hostname} seems to be down. Are you sure the VM is running?"
  exit 1
fi

echo "${hostname}: ${ip}"

sudo route -n delete 172.17.0.0/16 &>/dev/null
sudo route -n add 172.17.0.0/16 "${ip}" &>/dev/null
