Simple script untuk melihat IP dari domain

Terkadang kita sering menghabiskan waktu untuk melakukan sesuatu yang simple tapi harus dilakukan berulang kali. Misalnya mengecek dan memastikan apakah domain-domain yang ada di server kita masih aktif dan sudah di pointing dengan benar. OK, keep it short.

Disclaimer :

[root@indra check_redirection]# rpm -qf /usr/bin/dig
bind-utils-9.8.2-0.37.rc1.el6_7.6.x86_64
[root@indra check_redirection]# rpm -qf /usr/bin/tr 
coreutils-8.4-37.el6.x86_64

Requirements:

Untuk menjalankan script ini, dibutuhkan 1 buah file yang berisi nama domain/subdomain yang ingin di resolve dan script file itu sendiri. Misalnya, nama yang berisi domain adalah domain.txt dan nama yang berisi script adalah check_dns.sh. Maka :

Misalnya kita ingin mencari exabytes.co.id atau indrahartawan.com maka file domain.txt akan berisi :

indrahartawan.com
exabytes.co.id

Lalu berikut isi dari check_dns.sh :

#!/bin/bash
filename="$1"

CMD_dig=`which dig`
CMD_tr=`which tr`
record="A"
while read -r line
do
    name="$line"
    res=`$CMD_dig $record +short $name | $CMD_tr '\n' \;`
    echo "$name - $res"
done < "$filename"

Buat website murah

Cara menjalankan script :

Berikut langkah untuk menjalankan script. Jangan lupa tambahkan permissi execute ke script.

chmod +x check_dns.sh

Semoga bermanfaat, Happy coding! dan Sysadmin forever!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.