fixing external ip lookup when no route to internet