Menggunakan NSlookup.exe

ID Artikel: 200525 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Nslookup.exe adalah alat administratif baris perintah untuk pengujian dan mengatasi masalah DNS server. Alat ini dipasang dengan protokol TCP/IP melalui Panel kontrol. Ini Artikel ini mencakup beberapa tips untuk menggunakan Nslookup.exe.

INFORMASI LEBIH LANJUT

Untuk menggunakan Nslookup.exe, perhatikan berikut:
  • Protokol TCP/IP harus diinstal pada komputer yang menjalankan Nslookup.exe
  • Setidaknya satu DNS server harus ditentukan ketika Anda menjalankan perintah IPCONFIG /ALL dari prompt perintah.
  • Nslookup akan selalu berpindah nama dari sekarang. Jika Anda gagal untuk sepenuhnya memenuhi syarat permintaan nama (, penggunaan tanda titik), pertanyaan akan menjadi ditambahkan ke konteks saat ini. Misalnya, pengaturan DNS saat ini adalah att.com dan permintaan dilakukan pada www.microsoft.com; permintaan pertama akan pergi keluar sebagai www.microsoft.com.att.com karena dari permintaan yang tidak memenuhi syarat. Perilaku ini mungkin tidak konsisten dengan vendor lain versi Nslookup, dan artikel ini disajikan untuk menjelaskan perilaku Microsoft Windows NT Nslookup.exe
  • Jika Anda telah menerapkan penggunaan daftar pencarian dalam pencarian akhiran Domain Urutan yang didefinisikan pada DNS tab Properti Microsoft TCP/IP Halaman, devolusi tidak akan terjadi. Pertanyaan akan ditambahkan ke manajemen domain akhiran ditentukan dalam daftar. Untuk menghindari menggunakan daftar pencarian, selalu menggunakan Fully Qualified Domain Name (yaitu menambahkan titik trailing nama).

Nslookup.exe dapat menjalankan dalam dua mode: interaktif dan noninteractive. Modus noninteractive berguna ketika hanya satu bagian data perlu kembali. Sintaks untuk noninteractive mode adalah:

   nslookup [-option] [hostname] [server]
				

Untuk memulai Nslookup.exe dalam mode interaktif, cukup ketik "nslookup" pada perintah prompt:

   C:\> nslookup
   Default Server:  nameserver1.domain.com
   Address:  10.0.0.1
   >
				

Mengetik "membantu" atau "?" pada prompt perintah akan menghasilkan daftar perintah yang tersedia. Apa pun yang diketik pada prompt perintah yang tidak dikenali sebagai perintah yang berlaku diasumsikan menjadi nama host dan dilakukan usaha untuk mengatasinya menggunakan default server. Untuk mengganggu interaktif perintah, tekan CTRL + C. Untuk keluar interaktif mode dan kembali ke prompt perintah, ketik exit pada prompt perintah.

Berikut adalah output bantuan dan berisi daftar lengkap pilihan:

Commands:   (identifiers are shown in uppercase, [] means optional)

 NAME            - print info about the host/domain NAME using default 
                   server
 NAME1 NAME2     - as above, but use NAME2 as server
 help or ?       - print info on common commands
 set OPTION      - set an option

    all                 - print options, current server and host
    [no]debug           - print debugging information
    [no]d2              - print exhaustive debugging information
    [no]defname         - append domain name to each query
    [no]recurse         - ask for recursive answer to query
    [no]search          - use domain search list
    [no]vc              - always use a virtual circuit
    domain=NAME         - set default domain name to NAME
    srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1, N2, 
                          and so on
    root=NAME           - set root server to NAME
    retry=X             - set number of retries to X
    timeout=X           - set initial time-out interval to X seconds
    type=X              - set query type (for example, A, ANY, CNAME, MX, 
                          NS, PTR, SOA, SRV)
    querytype=X         - same as type
    class=X             - set query class (for example, IN (Internet), ANY)
    [no]msxfr           - use MS fast zone transfer
    ixfrver=X           - current version to use in IXFR transfer request

 server NAME     - set default server to NAME, using current default server
 lserver NAME    - set default server to NAME, using initial server
 finger [USER]   - finger the optional NAME at the current default host
 root            - set current default server to the root
 ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to 
                  FILE)

    -a          -  list canonical names and aliases
    -d          -  list all records
    -t TYPE     -  list records of the given type (for example, A, CNAME, 
                   MX, NS, PTR, and so on)

 view FILE       - sort an 'ls' output file and view it with pg
 exit            - exit the program
				

Beberapa pilihan yang berbeda dapat diatur dalam Nslookup.exe dengan menjalankan setperintah pada prompt perintah. Daftar lengkap dari pilihan ini diperoleh dengan mengetik mengatur semua. Lihat di atas, di bawah set perintah untuk printout dari pilihan yang tersedia.


Mencari jenis Data

Untuk mencari jenis data dalam ruang nama domain, menggunakan / / set tipeatau mengatur q [uerytype] perintah pada prompt perintah. Sebagai contoh, untuk permintaan untuk mail exchanger data, ketik berikut ini:
   C:\> nslookup
   Default Server:  ns1.domain.com
   Address:  10.0.0.1

   > set q=mx
   > mailhost
   Server:  ns1.domain.com
   Address:  10.0.0.1

   mailhost.domain.com     MX preference = 0, mail exchanger =
                           mailhost.domain.com
   mailhost.domain.com     internet address = 10.0.0.5
   >
				

Pertama kalinya permintaan dibuat untuk nama jauh, jawabannya otoritatif, tetapi pertanyaan berikutnya otoritatif. Pertama kalinya host remote tanya, server DNS lokal kontak server DNS yang otoritatif untuk domain tersebut. Server DNS lokal akan kemudian cache informasi, sehingga pertanyaan berikutnya adalah menjawab nonauthoritatively dari server lokal cache.


Query langsung dari Server nama lain

Untuk query server nama lain secara langsung, menggunakan Server atau lserver perintah untuk beralih ke server nama. The lserver perintah menggunakan server lokal untuk mendapatkan alamat server untuk beralih ke, sementara Server perintah menggunakan server default saat ini untuk mendapatkan alamat.

Contoh:
   C:\> nslookup

   Default Server:  nameserver1.domain.com
   Address:  10.0.0.1

   > server 10.0.0.2

   Default Server:  nameserver2.domain.com
   Address:  10.0.0.2
   >
				

Menggunakan Nslookup.exe untuk seluruh editorial

Nslookup dapat digunakan untuk mentransfer seluruh zona dengan menggunakan LS perintah. Hal ini berguna untuk melihat semua host dalam domain jauh. Sintaks untukLS perintah ini:

   ls [- a | d | t type] domain [> filename]
				

Menggunakan ls tanpa argumen akan mengembalikan sebuah daftar semua alamat dan nama server data. The -a switch akan kembali alias dan nama-nama, -d akan kembali semua data, dan -t akan menyaring berdasarkan jenis.

Contoh:

   >ls domain.com
   [nameserver1.domain.com]
    nameserver1.domain.com.    NS     server = ns1.domain.com
    nameserver2.domain.com                 NS     server = ns2.domain.com
    nameserver1                            A      10.0.0.1
    nameserver2                            A      10.0.0.2

   >
				

Zona Transfer dapat diblokir di DNS server sehingga hanya alamat atau jaringan dapat melakukan fungsi ini. Galat berikut akan kembali jika zona keamanan telah menetapkan:
*** Tidak bisa daftar domain example.com.: Query menolak

Untuk informasi tambahan, lihat artikel berikut atau artikel di Basis Pengetahuan Microsoft:
193837 Pengaturan DNS Server Default zona keamanan Windows NT 4.0

Pemecahan masalah Nslookup.exe

Default Server habis

Ketika memulai utilitas Nslookup.exe, kesalahan berikut akan terjadi:
*** Tidak dapat menemukan nama server untuk alamat w.x.y.z: Habis

CATATAN: w.x.y.z server DNS pertama terdaftar dalam urutan pencarian layanan DNS daftar.

*** Tidak dapat menemukan nama server untuk alamat 127.0.0.1: habis

Kesalahan pertama menunjukkan bahwa DNS server tidak dapat mencapai atau layanan tidak berjalan pada komputer. Untuk memperbaiki masalah ini, memulai layanan DNS pada server atau cek untuk masalah konektivitas mungkin.

Kesalahan kedua menunjukkan bahwa tidak ada server telah didefinisikan di dalam DNS Daftar urutan pencarian layanan. Untuk memperbaiki masalah ini, Tambahkan alamat IP sah DNS server ke daftar ini.

Untuk informasi tambahan, lihat artikel berikut atau artikel di Basis Pengetahuan Microsoft:
172060 NSLOOKUP: Tidak dapat menemukan Server nama untuk alamat 127.0.0.1

Tidak dapat menemukan Server nama ketika mulai Nslookup.exe

Ketika memulai utilitas Nslookup.exe, galat berikut akan terjadi:

*** Tidak dapat menemukan nama server untuk alamat w.x.y.z: tidak ada domain


Kesalahan ini terjadi bila tidak ada catatan PTR untuk IP server nama alamat. Ketika Nslookup.exe dimulai, itu tidak reverse lookup untuk mendapatkan nama Server default. Jika tidak ada data PTR ada, pesan kesalahan ini adalah kembali. Untuk memperbaiki pastikan bahwa ada zona reverse lookup dan berisi PTR Record untuk nama server.

Untuk informasi tambahan, lihat artikel berikut atau artikel di Basis Pengetahuan Microsoft:
172953 Cara menginstal dan mengkonfigurasi Microsoft DNS Server

Nslookup pada anak Domain gagal

Ketika query atau melakukan sebuah zona transfer domain anak, Nslookup mungkin kembali kesalahan berikut:

*** ns.domain.com tidak dapat menemukan child.domain.com.: tidak ada domain
*** Tidak bisa daftar domain child.domain.com.: tidak ada domain


Di DNS Manager, domain baru dapat ditambahkan di bawah zona utama, sehingga menciptakan anak domain. Menciptakan domain anak dengan cara ini tidak menciptakan db terpisah file untuk domain, jadi query domain atau menjalankan zona transfer itu akan menghasilkan kesalahan di atas. Zona transfer berjalan pada orangtua domain akan daftar data untuk orang tua dan anak domain. Untuk bekerja di sekitar masalah ini, membuat zona utama baru pada server DNS untuk domain anak.

Properti

ID Artikel: 200525 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
Kata kunci: 
kbinfo kbmt KB200525 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:200525

Berikan Masukan