#!/bin/bash
-# only works behind DD-WRT router
-#ssh root@192.168.1.3 -p 2222 -q "nvram get wan_ipaddr"
-curl -s ifconfig.me/ip
+
+if hash drill 2>/dev/null; then
+ drill +short myip.opendns.com @resolver1.opendns.com
+if hash dig 2>/dev/null; then
+ dig +short myip.opendns.com @resolver1.opendns.com
+elif hash curl 2>/dev/null; then
+ curl -s ifconfig.me/ip
+fi