Dig ile multiple mx recordlarını sorgulamak:
dig +nocmd MX -f mxdomlist.txt +noall +answer > out.txt
out.txt isimli dosya içerisinde bulunan spesifik mx recordlarını bulmak için awk gibi regex kullanabilme yeteneğine sahip komutu çalıştırabiliyoruz.
ASPMX ile başlayan mx recordlarını listeleyelim.
awk '/ASPMX/ {print $1,"=>",$6}' out.txt
ugurengin.com. => ASPMX.L.GOOGLE.com. ugurengin.com. => ALT1.ASPMX.L.GOOGLE.com. ugurengin.com. => ALT2.ASPMX.L.GOOGLE.com. ugurengin.com. => ASPMX2.GOOGLEMAIL.com. ugurengin.com. => ASPMX3.GOOGLEMAIL.com.
Eğer “ASPMX” ismiyle başlayan kaç adet mx kaydı olduğu öğrenilmek istenirse wc isimli komutu pipe sonrası dahil de edebiliriz.
awk '/ASPMX/ {print $1,"=>",$6}' out.txt | wc -l
5
Share on Facebook