Menggunakan NSlookup.exe

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

Pada Halaman ini

Ringkasan

Nslookup.exe adalah alat administrasi untuk pengujian server DNS andtroubleshooting. Alat ini isinstalled bersama dengan protokol TCP/IP melalui Control Panel. Thisarticle termasuk beberapa tips untuk menggunakan Nslookup.exe.

Informasi lebih lanjut

Untuk menggunakan Nslookup.exe, Perhatikan hal berikut:
  • TCP/IP protokol harus diinstal pada komputer yang menjalankan Nslookup.exe
  • Setidaknya satu server DNS harus ditentukan ketika Anda menjalankan perintah IPCONFIG /ALL dari command prompt.
  • Nslookup akan selalu berpindah nama dari konteks saat ini. Jika Anda gagal untuk sepenuhnya memenuhi syarat nama query (yaitu menggunakan dot trailing), permintaan akan ditambahkan untuk konteks saat ini. Misalnya, pengaturan DNS saat ini adalah att.com dan query dilakukan pada www.microsoft.com; query pertama akan pergi sebagai www.microsoft.com.att.com karena permintaan yang tidak memenuhi syarat. Perilaku ini mungkin tidak konsisten dengan versi vendor Nslookup, dan artikel ini disajikan untuk menjelaskan perilaku Microsoft Windows NT Nslookup.exe
  • Jika Anda telah menerapkan penggunaan daftar pencarian dalam urutan menurun pencarian akhiran Domain didefinisikan pada tab DNS halaman Microsoft TCP/IP Properties , devolusi tidak akan terjadi. Permintaan akan ditambahkan akhiran domain yang ditentukan dalam daftar. Untuk menghindari menggunakan daftar pencarian, selalu menggunakan sepenuhnya memenuhi syarat nama Domain (yaitu menambahkan titik trailing nama).

Nslookup.exe dapat dijalankan dalam dua mode: interaktif dan noninteractive.Noninteractive mode berguna ketika hanya satu bagian data perlu bereturned. Sintaks untuk noninteractive mode adalah:

   nslookup [-option] [hostname] [server]
				

Untuk memulai Nslookup.exe di modus interaktif, cukup ketik "nslookup" di commandprompt:

   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 diketik pada prompt perintah yang tidak diakui sebagai isassumed perintah yang berlaku untuk nama host dan usaha dibuat untuk menyelesaikan menggunakan defaultserver. Untuk mengganggu perintah interaktif, tekan CTRL + C. Untuk keluar interactivemode dan kembali ke prompt perintah, ketik keluar pada prompt perintah.

Berikut adalah output bantuan dan berisi daftar lengkap dari 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
				

Sejumlah pilihan yang berbeda dapat diatur dalam Nslookup.exe dengan menjalankan perintah ditetapkanpada prompt perintah. Daftar lengkap dari pilihan ini diperoleh bytyping mengatur semua. Lihat di atas, di bawah perintah ditetapkan untuk printout dari theavailable pilihan.


Telisik jenis Data

Untuk Telisik jenis data dalam ruang nama domain, gunakan perintah menetapkan jenisatau set q [uerytype] pada prompt perintah. Misalnya, untuk query untuk themail exchanger data, ketik berikut:
   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 query dibuat untuk nama yang terpencil, jawabannya otoritatif, tetapi pertanyaan berikutnya otoritatif. Pertama kalinya isqueried remote host, server DNS lokal kontak server DNS yang adalah domain otoritatif forthat. Server DNS lokal kemudian akan cache informasi tersebut, sehingga thatsubsequent pertanyaan yang dijawab nonauthoritatively dari server'scache lokal.


Query langsung dari Server nama lain

Untuk server pertanyaan nama lain langsung, menggunakan server atau lserver commandsto beralih ke server nama. Perintah lserver menggunakan server lokal toget alamat penyuratan server untuk beralih ke, sedangkan perintah server menggunakan thecurrent default server untuk mendapatkan alamat penyuratan.

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 Transfer seluruh zona

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

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

Menggunakan ls dengan tanpa argumen akan kembali daftar semua alamat penyuratan dan nama serverdata. Switch - akan kembali alias nama kanonik, -d akan returnall 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 authorizedaddresses atau jaringan dapat melakukan fungsi ini. Galat berikut akan bereturned jika zona keamanan telah ditetapkan:
*** Tidak bisa daftar domain example.com.: Query menolak

Untuk informasi tambahan, lihat artikel berikut atau artikel di theMicrosoft basis pengetahuan:
193837 Pengaturan keamanan zona DNS Server Default Windows NT 4.0

Nslookup.exe pemecahan masalah

Default Server Timed Out

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

Catatan: w.x.y.z server DNS pertama terdaftar dalam DNS layanan pencarian Orderlist.

*** Tidak dapat menemukan nama server untuk alamat penyuratan 127.0.0.1: Timed out

Kesalahan pertama menunjukkan bahwa DNS server tidak dapat dicapai atau serviceis yang tidak berjalan pada komputer. Untuk memperbaiki masalah ini, baik memulai layanan DNS server onthat atau periksa masalah konektivitas mungkin.

Kesalahan kedua menunjukkan bahwa tidak ada server telah didefinisikan dalam daftar urutan menurun pencarian DNSService. Untuk memperbaiki masalah ini, tambahkan alamat penyuratan IP dari DNSserver berlaku ke daftar ini.

Untuk informasi tambahan, lihat artikel berikut atau artikel di theMicrosoft basis pengetahuan:
172060 NSLOOKUP: Tidak dapat menemukan nama server untuk alamat penyuratan 127.0.0.1

Tidak dapat menemukan Server nama ketika mulai Nslookup.exe

Ketika memulai utilitas Nslookup.exe, error berikut mungkin terjadi:

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


Kesalahan ini terjadi bila tidak ada catatan PTR untuk server nama IPaddress. Ketika Nslookup.exe dimulai, itu sebuah reverse lookup untuk mendapatkan nameof default server. Jika ada tidak ada data PTR, pesan galat ini isreturned. Untuk memperbaiki pastikan bahwa zona reverse lookup ada andcontains PTR catatan untuk nama server.

Untuk informasi tambahan, lihat artikel berikut atau artikel di theMicrosoft basis pengetahuan:
172953 Cara menginstal dan mengkonfigurasi Microsoft DNS Server

Gagal Nslookup pada anak Domain

Ketika query atau melakukan zona transfer domain anak, Nslookup Mei returnthe 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 achild domain. Menciptakan domain anak cara ini tidak membuat dbfile terpisah untuk domain, maka query bahwa domain atau menjalankan zona transfer onit akan menghasilkan kesalahan di atas. Zona transfer berjalan pada parentdomain akan daftar data untuk domain orangtua dan anak. Bekerja aroundthis masalah, membuat zona utama baru pada server DNS untuk domain anak.

Properti

ID Artikel: 200525 - Kajian Terakhir: 10 Oktober 2013 - Revisi: 3.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 oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 200525

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com