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