RSS

DNS Lookup 1

DNS lookup adalah suatu utility untuk melihat informasi suatu DNS, di dalam linux sendiri tool ini sudah tersedia, tetapi masih banyak orang yang belum terlalu sering menggunakannya dan lebih suka menggunakan software lain.

Ada dua cara yang bisa kita gunakan
1. Perintah host
Perintah host adalah perintah sederhana yang secara langsung akan memberikan informasi secara lengkap pada suatu DNS, jika anda menggunakan perintah host tanpa diikuti suatu opsi apapun maka akan di tampilkan informasi singkat berkaitan dengan DNS tersebut

Perintah sederhana
$ host ittelkom.ac.id
ittelkom.ac.id has address 222.124.204.226
ittelkom.ac.id mail is handled by 10 smail.ittelkom.ac.id.

Perintah untuk menampilkan name server
$ host -t ns ittelkom.ac.id
ittelkom.ac.id name server ns2.ittelkom.ac.id.
ittelkom.ac.id name server ns1.ittelkom.ac.id.

Perintah untuk menampilkan cname record
$ host -t cname ittelkom.ac.id
ittelkom.ac.id has no CNAME record

Perintah untuk menampilkan SOA record
$ host -t soa ittelkom.ac.id
ittelkom.ac.id has SOA record ns1.ittelkom.ac.id. root.ittelkom.ac.id. 2011022412 3600 900 3600000 3600

Perintah untuk menampilkan TXT record
$ host -t txt ittelkom.ac.id
ittelkom.ac.id has no TXT record

Perintah untuk menampilkan query pada name server
$ host ittelkom.ac.id iix1.myprivatedns.com
Using domain server:
Name: iix1.myprivatedns.com
Address: 180.235.148.70#53
Aliases:

Host ittelkom.ac.id not found: 5(REFUSED)

Perintah untuk menampilkan semua informasi
$ host -a ittelkom.ac.id
Trying "txt"
Using domain server:
Name: ittelkom.ac.id
Address: 222.124.204.226#53
Aliases: 

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19960
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0

;; QUESTION SECTION:
;txt. IN ANY

;; AUTHORITY SECTION:
.                    518400 IN NS D.ROOT-SERVERS.NET.
.                    518400 IN NS E.ROOT-SERVERS.NET.
.                    518400 IN NS F.ROOT-SERVERS.NET.
.                    518400 IN NS G.ROOT-SERVERS.NET.
.                    518400 IN NS H.ROOT-SERVERS.NET.
.                    518400 IN NS I.ROOT-SERVERS.NET.
.                    518400 IN NS J.ROOT-SERVERS.NET.
.                    518400 IN NS K.ROOT-SERVERS.NET.
.                    518400 IN NS L.ROOT-SERVERS.NET.
.                    518400 IN NS M.ROOT-SERVERS.NET.
.                    518400 IN NS A.ROOT-SERVERS.NET.
.                    518400 IN NS B.ROOT-SERVERS.NET.
.                    518400 IN NS C.ROOT-SERVERS.NET.

Received 232 bytes from 222.124.204.226#53 in 245 ms

Dan masih banyak opsi lagi yang bisa dilihat dengan perintah host
$ host --help

Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] [-m flag] hostname [server]
     -a is equivalent to -v -t ANY
     -c specifies query class for non-IN data
     -C compares SOA records on authoritative nameservers
     -d is equivalent to -v
     -l lists all hosts in a domain, using AXFR
     -i IP6.INT reverse lookups
     -N changes the number of dots allowed before root lookup is done
     -r disables recursive processing
     -R specifies number of retries for UDP packets
     -s a SERVFAIL response should stop query
     -t specifies the query type
     -T enables TCP/IP mode
     -v enables verbose output
     -w specifies to wait forever for a reply
     -W specifies how long to wait for a reply
     -4 use IPv4 query transport only
     -6 use IPv6 query transport only
     -m set memory debugging flag (trace|record|usage)
2. Perintah dig

2 comments:

Anonim mengatakan... [Reply to comment]

wawawawaw... klw bisa ad contoh packet tracer.. / simulator.. hehe.. but i like..

Anonim mengatakan... [Reply to comment]

i like to

Poskan Komentar