MX Record Lookup Gateway
Domain:   
This only works with valid hostnames.



Back to Ted's Webtools. MX Record Lookup Utility - Results

Checking 15 U.S. NameServers...

Domain: $domain

\n"; while(list($key, $value) = each($serverList)) { exec("./mx-lookup.sh $domain $value", $result); $valid = FALSE; echo "Domain Server: $value
\n"; for($i = 0, $count = sizeof($result); $i < $count; $i++) { echo $result[$i] . "
\n"; flush(); $valid = TRUE; } if(!$valid) { echo "No MX found!
\n"; } echo "
\n"; $result = array(); } ?> MX Record Lookup Utility - Results

Checking Non-US NameServers...

Location: Australia

\n"; while(list($key, $value) = each($serverList)) { exec("/usr/bin/host -t mx $domain $value", $result); $valid = FALSE; echo "Domain Server: $value
\n"; for($i = 0, $count = sizeof($result); $i < $count; $i++) { if(strstr($result[$i], "
\n")) { echo $result[$i] . "
\n"; flush(); $valid = TRUE; } } if(!$valid) { echo "No MX found!
\n"; } echo "
\n"; $result = array(); } ?> Location: South Korea

\n"; while(list($key, $value) = each($serverList)) { exec("/usr/bin/host -t mx $domain $value", $result); $valid = FALSE; echo "Domain Server: $value
\n"; for($i = 0, $count = sizeof($result); $i < $count; $i++) { if(strstr($result[$i], "handle")) { echo $result[$i] . "
\n"; flush(); $valid = TRUE; } } if(!$valid) { echo "No MX found!
\n"; } echo "
\n"; $result = array(); } ?> Location: Shanghai, China

\n"; while(list($key, $value) = each($serverList)) { exec("/usr/bin/host -t mx $domain $value", $result); $valid = FALSE; echo "Domain Server: $value
\n"; for($i = 0, $count = sizeof($result); $i < $count; $i++) { if(strstr($result[$i], "handle")) { echo $result[$i] . "
\n"; flush(); $valid = TRUE; } } if(!$valid) { echo "No MX found!
\n"; } echo "
\n"; $result = array(); } ?> Location: Moscow, Russia

\n"; while(list($key, $value) = each($serverList)) { exec("./mx-lookup.sh $domain $value", $result); $valid = FALSE; echo "Domain Server: $value
\n"; for($i = 0, $count = sizeof($result); $i < $count; $i++) { echo $result[$i] . "
\n"; flush(); $valid = TRUE; } if(!$valid) { echo "No MX found!
\n"; } echo "
\n"; $result = array(); } ?>

Done!

An important thing to remember about DNS queries (as performed by this webtool) is that once one is performed against the name servers above, that information is cached for a predetermined amount of time (set by the person who maintains the authoritative DNS server for that hostname or domainname). This period of time is called the Time To Live, or TTL. Until that TTL has passed, repeatedly looking up a hostname or domainname using this tool will provide no different results. TTL amounts are most commonly set to be one to three hours in length. I suggest waiting at least an hour before checking back for different output.

If you're curious about the exact amount of time in your host's TTL, you may want to look it up in my NSLookup Gateway.

Uses so far.

Back to Ted's Webtools.