Difference between revisions of "IPv6/Cheatsheet"
Jump to navigation
Jump to search
(Created page with "{{DISPLAYTITLE:IPv6 Cheatsheet}} == SMTP == === Checking if the MTA is IPv6 Ready === There are a lot of SMTP server out there that are actually IPv6 ready but this fact is...") |
|||
Line 21: | Line 21: | ||
Or for the impatient |
Or for the impatient |
||
$ domain= |
$ domain=example.com |
||
$ dig +short aaaa $(dig +short -x $(dig +short $(dig +short mx $domain | awk '{print $2}'))) |
$ dig +short aaaa $(dig +short -x $(dig +short $(dig +short mx $domain | awk '{print $2}'))) |
||
2001:db8::f00:b4 |
2001:db8::f00:b4 |
Revision as of 10:33, 12 November 2016
SMTP
Checking if the MTA is IPv6 Ready
There are a lot of SMTP server out there that are actually IPv6 ready but this fact is not reflected in the MX record. This hack lets one test the connectivity of prior to amending the MX records in DNS.
Finding the AAAA record of the MTA
Get the MX record.
$ dig +short mx example.com 10 mail.example.com.
Do a reverse lookup of the IP address
$ dig +short -x $(dig +short mail.example.com) mx1.big-isp.com.
Take the resulting name and see if an AAAA record exists.
$ dig +short aaaa mx1.big-isp.com. 2001:db8::f00:b4
Or for the impatient
$ domain=example.com $ dig +short aaaa $(dig +short -x $(dig +short $(dig +short mx $domain | awk '{print $2}'))) 2001:db8::f00:b4
Sending a test message with curl
With the preliminary checks done the next thing is to send a test message to a recipient over IPv6 using curl.