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.