Edit: ~/.bashrc
or ~/.bash_profile
function ttlchecker () {
echo "Google:"; dig $1 @8.8.8.8 |grep -A1 "ANSWER SECTION" |sed '/;;/d' && dig $1 @8.8.4.4 |grep -A1 "ANSWER SECTION" |sed '/;;/d';
echo "----------------------------"
echo "Level 3 (4.2.2.x):"; dig $1 @4.2.2.1 |grep -A1 "ANSWER SECTION" |sed '/;;/d' && dig $1 @4.2.2.2 |grep -A1 "ANSWER SECTION" |sed '/;;/d';
echo "----------------------------"
echo "OpenDNS:"; dig $1 @208.67.222.222 |grep -A1 "ANSWER SECTION" |sed '/;;/d' && dig $1 @208.67.220.220 |grep -A1 "ANSWER SECTION" |sed '/;;/d';
}
Reload Profile: source ~/.bashrc
or source ~/.bash_profile
Usuage:
jdorfman@air:~$ ttlchecker www.maxcdn.com
Google:
www.maxcdn.com. 296 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.
www.maxcdn.com. 296 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.
----------------------------
Level 3 (4.2.2.x):
www.maxcdn.com. 231 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.
www.maxcdn.com. 122 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.
----------------------------
OpenDNS:
www.maxcdn.com. 295 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.
www.maxcdn.com. 300 IN CNAME maxfs.contentdeliverynetwork.netdna-cdn.com.