Birden fazla alan adına ait dns kayıtlarının sorgulanması için ufak bir script.
script içeriği:
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash # omer oner # fulldnsej.txt icerigi sorgulanacak alan adlari yazilir. DOMAINLIST=$(cat /tmp/fulldnsej.txt) for DOMAIN in $DOMAINLIST; do NS=$(dig NS $DOMAIN +short | head -1 ) A=$(dig A $DOMAIN +short | head -1 ) MX=$(dig MX $DOMAIN +short | head -1 ) echo -e "$DOMAIN NS Record ==> $NS A Record ==> $A MX Record ==> $MX" done |
Örnek Output:
1 2 3 4 5 |
# bash dig.sh omeroner.com NS Record==> dns1.markum.net. A Record==> 178.210.175.25 MX Record==> 20 mx2.omeroner.com. mynet.com NS Record==> ns01.mynetgroup.com. A Record==> 212.101.122.34 MX Record==> 10 mbmail.mynet.com. google.com NS Record==> ns3.google.com. A Record==> 216.58.208.110 MX Record==> 30 alt2.aspmx.l.google.com. yahoo.com NS Record==> ns2.yahoo.com. A Record==> 98.138.253.109 MX Record==> 1 mta6.am0.yahoodns.net. |
So, what do you think ?