nslookup

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Menampilkan informasi yang bisa Anda gunakan untuk mendiagnosis infrastruktur Sistem Nama Domain (DNS). Sebelum menggunakan alat ini, Anda harus terbiasa dengan cara kerja DNS. Alat baris perintah nslookup hanya tersedia jika Anda telah menginstal protokol TCP/IP.

Sintaks

nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]

Parameter

Parameter Deskripsi
keluar nslookup Keluar dari alat baris perintah nslookup.
jari nslookup Koneksi dengan server jari pada komputer saat ini.
Bantuan nslookup Menampilkan ringkasan singkat sub-perintah.
nslookup ls Mencantumkan informasi untuk domain DNS.
nslookup lserver Mengubah server default ke domain DNS yang ditentukan.
akar nslookup Mengubah server default ke server untuk akar ruang nama domain DNS.
Server nslookup Mengubah server default ke domain DNS yang ditentukan.
set nslookup Mengubah pengaturan konfigurasi yang memengaruhi fungsi pencarian.
nslookup set semua Mencetak nilai pengaturan konfigurasi saat ini.
kelas set nslookup Mengubah kelas kueri. Kelas menentukan grup protokol informasi.
nslookup set d2 Mengaktifkan atau menonaktifkan mode Debugging yang lengkap. Semua bidang dari setiap paket dicetak.
nslookup set debug Mengaktifkan atau menonaktifkan mode Penelusuran Kesalahan.
domain set nslookup Mengubah nama domain DNS default menjadi nama yang ditentukan.
port set nslookup Mengubah port server nama DNS TCP/UDP default ke nilai yang ditentukan.
nslookup set querytype Mengubah jenis catatan sumber daya untuk kueri.
nslookup set recurse Memberi tahu server nama DNS untuk mengkueri server lain jika tidak memiliki informasi.
Coba lagi set nslookup Mengatur jumlah percobaan ulang.
nslookup set root Mengubah nama server akar yang digunakan untuk kueri.
pencarian set nslookup Menambahkan nama domain DNS di daftar pencarian domain DNS ke permintaan hingga jawaban diterima. Ini berlaku ketika set dan permintaan pencarian berisi setidaknya satu periode, tetapi tidak berakhir dengan periode berikutnya.
nslookup set srchlist Mengubah nama domain DNS default dan daftar pencarian.
batas waktu set nslookup Mengubah jumlah detik awal untuk menunggu balasan permintaan.
Jenis set nslookup Mengubah jenis catatan sumber daya untuk kueri.
nslookup set vc Menentukan untuk menggunakan atau tidak menggunakan sirkuit virtual saat mengirim permintaan ke server.
tampilan nslookup Mengurutkan dan mencantumkan output dari sub perintah atau perintah ls sebelumnya.

Keterangan

  • Alat baris perintah nslookup memiliki dua mode: interaktif dan noninteraktif.

    • Jika Anda hanya perlu mencari satu bagian data, atau Anda menggunakan nslookup dalam skrip, baris perintah, atau PowerShell, gunakan mode noninteraktif. Dalam mode noninteraktif, juga disebut mode perintah, parameter baris perintah pertama adalah nama atau alamat IP komputer yang ingin Anda cari. Parameter kedua adalah nama atau alamat IP server nama DNS. Jika Anda menghilangkan argumen kedua, nslookup menggunakan server nama DNS default.

    • Jika Anda perlu mencari lebih dari satu bagian data atau mengatur beberapa konfigurasi, Anda dapat menggunakan mode interaktif. Untuk memasuki mode interaktif, ketik tanda hubung (-) alih-alih parameter pertama di baris perintah nslookup. Masukkan nama atau alamat IP server nama DNS untuk parameter kedua. Jika Anda menghilangkan argumen kedua, nslookup menggunakan server nama DNS default. Anda juga dapat memanggil mode interaktif hanya dengan memasukkan nslookup di prompt perintah, lalu memasukkan nama atau alamat IP untuk dicari di baris perintah interaktif.

  • Setelah Anda memasukkan nslookup - atau nslookup sendiri, perintah berubah menjadi prompt >interaktif . Saat dalam mode interaktif, Anda dapat:

    • Masukkan nama atau alamat IP, set variabel, dan opsi lainnya pada baris terpisah.
    • Interupsi perintah interaktif kapan saja dengan menekan CTRL+B.
    • Keluar, dengan memasukkan exit.
    • Perlakukan perintah bawaan sebagai nama komputer dengan mendahuluinya dengan karakter escape (\). Perintah yang tidak dikenal ditafsirkan sebagai nama komputer.
  • Jika komputer yang akan ditemukan adalah alamat IP dan kueri adalah untuk jenis catatan sumber daya A atau PTR , nama komputer dikembalikan.

  • Jika komputer yang akan ditemukan adalah nama dan tidak memiliki periode berikutnya, nama domain DNS default ditambahkan ke nama tersebut. Perilaku ini tergantung pada status subperinci yang ditetapkan berikut: domain, srchlist, defname, dan pencarian.

  • Jika permintaan pencarian gagal, alat baris perintah menyediakan salah satu pesan kesalahan berikut:

    Pesan kesalahan Deskripsi
    kehabisan waktu Server tidak menanggapi permintaan setelah beberapa waktu dan sejumlah percobaan ulang tertentu. Anda dapat mengatur periode waktu habis dengan perintah batas waktu set nslookup. Anda dapat mengatur jumlah percobaan ulang dengan perintah coba lagi set nslookup.
    Tidak ada respons dari server Tidak ada server nama DNS yang berjalan di komputer server.
    Tidak ada data Server nama DNS tidak memiliki rekaman sumber daya dari jenis kueri saat ini untuk komputer, meskipun nama komputer valid. Jenis kueri ditentukan dengan perintah nslookup set querytype .
    Domain tidak ada Nama domain komputer atau DNS tidak ada.
    Koneksi ion ditolak atau Jaringan tidak dapat dijangkau Koneksi ke server nama DNS atau server jari tidak dapat dibuat. Kesalahan ini biasanya terjadi dengan permintaan ls dan jari .
    Kegagalan server Server nama DNS menemukan ketidakkonsistensi internal dalam databasenya dan tidak dapat mengembalikan jawaban yang valid.
    Menolak Server nama DNS menolak untuk melayani permintaan.
    kesalahan format Server nama DNS menemukan bahwa paket permintaan tidak dalam format yang tepat. Ini mungkin menunjukkan kesalahan dalam nslookup.

Contoh

Dalam mode noninteraktif nslookup, Anda menentukan parameter dan opsi di baris perintah atau skrip Windows. Dalam mode interaktif, Anda menentukan argumen dan opsi pada baris terpisah di prompt perintah interaktif.

Mode noninteraktif

Dalam mode noninteraktif nslookup, parameter pertama adalah komputer yang akan ditemukan, dan parameter kedua adalah server nama DNS yang akan digunakan. Jika Anda tidak menentukan parameter kedua, nslookup menggunakan server nama DNS default. Contoh berikut digunakan nslookup dalam mode noninteraktif.

  • Contoh berikut mencari alamat IP untuk nama mydomain.com domain di server nama DNS di 1.1.1.1:

    nslookup mydomain.com 1.1.1.1
    
  • Contoh berikut mencari nama domain untuk alamat 4.4.4.4 IP di server nama DNS default:

    nslookup 4.4.4.4
    
  • Untuk menentukan opsi, Anda dapat menggunakan nslookup -<option>. Misalnya, perintah berikut mengaktifkan opsi nslookup debug untuk mendapatkan informasi selengkapnya tentang paket yang dikirim.

    nslookup -debug mydomain.com
    
  • Untuk mengembalikan jenis rekaman atau informasi tertentu, gunakan -type=<resourcerecordtype> opsi . Misalnya, perintah berikut hanya mengembalikan jenis catatan IPv6:

    nslookup -type=AAAA mydomain.com
    
  • Anda dapat menggabungkan opsi dan kueri jenis rekaman sumber daya di baris perintah. Contoh berikut memungkinkan output debug, mengambil alamat IPv6 dan IPv4, tidak mencoba menggunakan domain pencarian, menggunakan pencarian rekursif, dan menggunakan server pencarian DNS 1.1.1.1:

    nslookup -debug -type=A+AAAA -nosearch -recurse mydomain.com 1.1.1.1
    

Mode interaktif

Untuk menggunakan mode interaktif, masukkan - alih-alih parameter pertama baris perintah nslookup, atau cukup masukkan nslookup. Prompt perintah kemudian berubah menjadi prompt >interaktif . Contoh berikut menunjukkan perintah mode interaktif.

  • Perintah berikut menempatkan nslookup dalam mode interaktif dan diatur 1.1.1.1 sebagai server pencarian DNS default:

    nslookup - 1.1.1.1
    
  • Perintah berikut pada prompt interaktif mengembalikan opsi nslookup dan pengaturan parameter untuk server saat ini:

    set all
    
  • Perintah berikut pada prompt interaktif mengembalikan alamat IP untuk mydomain.com:

    mydomain.com
    
  • Perintah berikut pada perintah interaktif mengubah server nama DNS default menjadi 4.4.4.4:

    server 4.4.4.4
    
  • Perintah berikut pada perintah interaktif mengatur jenis catatan sumber daya kueri ke HINFO:

    set type=HINFO
    
  • Perintah berikut pada perintah interaktif keluar dari mode interaktif dan kembali ke prompt perintah Windows:

    exit