Skip to content

Instantly share code, notes, and snippets.

@jdorfman
Last active December 20, 2015 15:59
Show Gist options
  • Save jdorfman/6158167 to your computer and use it in GitHub Desktop.
Save jdorfman/6158167 to your computer and use it in GitHub Desktop.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment