8 Perintah Nslookup Linux untuk Memecahkan Masalah Pencarian DNS


nslookup adalah alat administratif baris perintah untuk menguji dan memecahkan masalah server DNS (Server Nama Domain). Ini juga digunakan untuk menanyakan catatan sumber daya DNS tertentu (RR). Sebagian besar sistem operasi dilengkapi dengan fitur nslookup bawaan.

Artikel ini mendemonstrasikan perintah nslookup yang banyak digunakan secara detail. Nslookup dapat dijalankan dalam dua mode: Interaktif dan Non-Interaktif.

Mode Interaktif digunakan untuk menanyakan Server DNS tentang berbagai domain dan host. Mode Non-Interaktif digunakan untuk menanyakan informasi domain atau host.

Anda mungkin juga tertarik dengan artikel berikut :

  • 35 Contoh Praktis Perintah Temukan Linux
  • 20 Perintah Netstat untuk Manajemen Jaringan Linux
  • 20 Perintah Linux YUM (Yellowdog Updater, Dimodifikasi) untuk Manajemen Paket
  • 27 Perintah 'DNF' (Fork of Yum) untuk Manajemen Paket RPM di Linux

1. Temukan catatan “A” (alamat IP) Domain

# nslookup yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
Name:   yahoo.com
Address: 72.30.38.140
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70

Domain kueri perintah di atas www.yahoo.com dengan server DNS publik 4.2.2.2 dan bagian bawah menunjukkan Jawaban tidak resmi: menampilkan Catatan dari www.yahoo.com

2. Cari tahu Pencarian Domain Terbalik

# nslookup 209.191.122.70

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
70.122.191.209.in-addr.arpa     name = ir1.fp.vip.mud.yahoo.com.

Authoritative answers can be found from:

3. Temukan Pencarian Domain tertentu.

# nslookup ir1.fp.vip.mud.yahoo.com.

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
Name:   ir1.fp.vip.mud.yahoo.com
Address: 209.191.122.70

4. Untuk Query catatan MX (Mail Exchange).

# nslookup -query=mx www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827307
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

Data MX digunakan untuk memetakan nama domain ke daftar server pertukaran email untuk domain tersebut. Sehingga memberitahukan bahwa email apa pun yang diterima/dikirim ke @yahoo.com akan diteruskan ke server email.

5. Untuk menanyakan catatan NS (Server Nama).

# nslookup -query=ns www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827782
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

6. Untuk menanyakan catatan SOA (Start of Authority).

# nslookup -type=soa www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827965
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

7. Untuk menanyakan semua catatan DNS yang tersedia.

# nslookup -query=any yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
yahoo.com
        origin = ns1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 2012081016
        refresh = 3600
        retry = 300
        expire = 1814400
        minimum = 600
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70
Name:   yahoo.com
Address: 72.30.38.140
yahoo.com       mail exchanger = 1 mta7.am0.yahoodns.net.
yahoo.com       mail exchanger = 1 mta5.am0.yahoodns.net.
yahoo.com       mail exchanger = 1 mta6.am0.yahoodns.net.
yahoo.com       nameserver = ns3.yahoo.com.
yahoo.com       nameserver = ns4.yahoo.com.
yahoo.com       nameserver = ns2.yahoo.com.
yahoo.com       nameserver = ns8.yahoo.com.
yahoo.com       nameserver = ns1.yahoo.com.
yahoo.com       nameserver = ns6.yahoo.com.
yahoo.com       nameserver = ns5.yahoo.com.

Authoritative answers can be found from:

8. Aktifkan mode Debug

Untuk mengaktifkan Mode Debug 'set debug' akan mengembalikan Anda informasi panjang lebar seperti TTL, inilah hasilnya.

# nslookup -debug yahoo.com

> set debug
> yahoo.com
Server:         4.2.2.2
Address:        4.2.2.2#53

------------
    QUESTIONS:
        yahoo.com, type = A, class = IN
    ANSWERS:
    ->  yahoo.com
        internet address = 72.30.38.140
        ttl = 1523
    ->  yahoo.com
        internet address = 98.139.183.24
        ttl = 1523
    ->  yahoo.com
        internet address = 209.191.122.70
        ttl = 1523
    AUTHORITY RECORDS:
    ADDITIONAL RECORDS:
------------
Non-authoritative answer:
Name:   yahoo.com
Address: 72.30.38.140
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70

Dalam artikel ini, kami telah mencoba membahas perintah nslookup yang dapat membantu Anda mencari informasi terkait Layanan Nama Domain (DNS).

Artikel selanjutnya akan membahas perintah dig Linux yang mirip dengan nslookup. Jika Anda menyukai artikel ini, silakan bagikan dengan teman-teman Anda dan jangan lupa untuk memberikan tanggapan Anda yang berharga melalui kotak komentar.