10 Contoh Praktikal NSLOOKUP untuk menyelesaikan masalah DNS

10 Contoh Praktikal NSLOOKUP untuk menyelesaikan masalah DNS

The 'nslookup' Perintah adalah alat yang berkuasa yang digunakan oleh pentadbir sistem dan jurutera rangkaian untuk menyelesaikan masalah DNS. Perintah ini dapat membantu menentukan alamat IP yang berkaitan dengan nama domain, serta pelayan DNS yang digunakan oleh peranti tertentu.

Berikut adalah 10 contoh praktikal bagaimana anda boleh menggunakan NSLOOKUP untuk menyelesaikan masalah DNS.

1. Tentukan alamat IP domain

Untuk menentukan alamat IP yang dikaitkan dengan nama domain, anda boleh menggunakan arahan NSLOOKUP berikut:

nslookup tecadmin.jaring  

Gantikan 'tecadmin.bersih 'dengan nama domain anda.

Output: Pelayan: DNS.Alamat Google: 8.8.8.8 Jawapan yang tidak autoritatif: Nama: Tecadmin.Alamat Bersih: 172.67.134.5 104.28.16.96 104.28.17.96 
  • Apa itu DNS yang berwibawa dan tidak autoritatif?

2. Periksa pelayan DNS yang digunakan oleh peranti

Anda boleh menggunakan arahan berikut untuk memeriksa pelayan DNS yang digunakan oleh peranti:

NSLOOKUP -QUERY = NS Contoh.com  

3. Periksa rekod cname untuk domain

Untuk memeriksa rekod CNAME (Canonical Name) untuk domain, anda boleh menggunakan arahan berikut:

nslookup -query = cname contoh.com  

4. Lakukan carian DNS terbalik

Carian DNS (RDNS) terbalik adalah apabila anda mempunyai alamat IP dan ingin mencari nama domain yang berkaitan. Anda akan melihat apa -apa output hanya jika zon terbalik dikonfigurasikan bersamaan dengan alamat IP tersebut. Umumnya, ini dikonfigurasikan oleh penyedia hosting atau pusat data.

Untuk melihat carian DNS terbalik untuk alamat IP, taipkan:

NSLOOKUP 216.58.219.206  
Output: Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan tidak sah: 206.219.58.216.dalam addr.Nama ARPA = LGA25S40-in-F14.1E100.jaring. 206.219.58.216.dalam addr.Nama ARPA = LGA25S40-in-F14.1E100.jaring. 206.219.58.216.dalam addr.Nama ARPA = LGA25S40-in-F206.1E100.jaring. 206.219.58.216.dalam addr.Nama ARPA = LGA25S40-in-F206.1E100.jaring. 

5. Pertanyaan kepada pelayan DNS tertentu

NSLOOKUP QUIRES Lalai ke pelayan DNS yang dikonfigurasikan pada antara muka rangkaian sistem anda. Tetapi anda boleh menentukan pelayan DNS yang mana NSLOOKUP ditanya secara langsung dan bukannya dikonfigurasi tempatan.

Anda perlu lulus parameter tambahan alamat IP pelayan nama atau nama domain. Contohnya pertanyaan kepada 9.9.9.9 Nama Pelayan Gunakan arahan berikut.

nslookup tecadmin.bersih 9.9.9.9  
Output: Pelayan: DNS9.Quad9.Alamat Bersih: 9.9.9.9 Jawapan yang tidak autoritatif: Nama: Tecadmin.Alamat Bersih: 104.28.17.96 172.67.134.5 104.28.16.96 

6. Semak rekod SOA (permulaan kuasa) untuk domain

SOA adalah singkatan permulaan kuasa. Ini adalah rekod DNS yang berguna untuk mana -mana domain yang mengandungi maklumat pentadbiran mengenai zon.

Untuk mencari rekod SOA mana -mana domain, anda perlu menentukan -jenis = SOA sebagai parameter baris arahan. Sebagai contoh:

NSLOOKUP -TYPE = SOA Google.com  
Output: Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan bukan pengarang: Google.com asal = ns4.Google.com mail addr = dns-admin.Google.com bersiri = 159912615 Refresh = 900 Retry = 900 tamat tempoh = 1800 minimum = 60 Jawapan yang berwibawa boleh didapati dari: 

Huraian Nilai Hasil:

  • Asal: Kuasa dari mana maklumat itu berasal.
  • Mail Addr: Alamat e -mel pentadbir domain (titik pertama mewakili @ simbol dalam alamat e -mel).
  • Serial: Data semakan untuk zon untuk domain dalam bentuk yyymmddnn.
  • Segarkan: Selang refersh dalam beberapa saat di mana pelayan nama sekunder akan memeriksa pelayan nama utama untuk semakan semula zon yang dikemas kini.
  • mencuba semula: Waktu menunggu untuk Nameserver menengah sebelum cuba menyambung semula ke pelayan nama utama selepas percubaan gagal.
  • Tamat: Masa dalam beberapa saat untuk cache nameserver sekunder untuk tamat tempoh.
  • minimum: Masa dalam beberapa saat cache nameserver sekunder tidak boleh disegarkan jika masa tidak berlalu sejak penyegaran terakhir.

7. Cari pelayan mel yang dikaitkan dengan nama domain

Rekod pertukaran mel digunakan untuk penghantaran e -mel ke alamat IP pelayan e -mel yang betul. Anda juga boleh mencari rekod MX untuk mana -mana domain untuk mengesahkan tetapan.

Sekiranya, e -mel tidak dihantar ke peti mel, sahkan bahawa rekod MX ditunjuk ke alamat yang betul.

nslookup -query = mx google.com  
Output: Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan bukan pengarang: Google.Com Exchanger Mail = 10 ASPMX.L.Google.com. Google.Com Exchanger Mail = 30 alt2.ASPMX.L.Google.com. Google.Com Exchanger Mail = 50 Alt4.ASPMX.L.Google.com. Google.Com Exchanger Mail = 40 Alt3.ASPMX.L.Google.com. Google.com penukar mel = 20 alt1.ASPMX.L.Google.com. Jawapan yang berwibawa boleh didapati dari: 

Ingat bahawa rekod MX digunakan untuk menerima e -mel bukan untuk menghantar.

8. Rekod TXT pertanyaan untuk domain

Rekod TXT berguna untuk pelbagai jenis rekod seperti DKIM, SPF, dll. Anda boleh menemui semua rekod TXT yang dikonfigurasikan untuk mana -mana domain menggunakan arahan di bawah.

nslookup -query = txt google.com  
Output: Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan bukan pengarang: Google.com text = "v = spf1 termasuk: _spf.Google.com ~ semua "jawapan yang berwibawa boleh didapati dari: 

9. Cari semua rekod domain

Gunakan -pertanyaan = mana -mana Untuk menyenaraikan semua rekod avaialble untuk domain di pelayan DNS.

NSLOOKUP -QUERY = mana -mana Google.com  
Output: Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan yang tidak dikarang: Nama: Google.Alamat com: 216.58.219.206 Google.com mempunyai alamat AAAA 2607: F8B0: 4006: 80E :: 200E Google.com penukar mel = 20 alt1.ASPMX.L.Google.com. Google.Com Exchanger Mail = 40 Alt3.ASPMX.L.Google.com. Google.com nameserver = ns2.Google.com. Google.com nameserver = ns4.Google.com. Google.com nameserver = ns3.Google.com. Google.com rdata_257 = 0 Isu "PKI.Goog "Google.Com Exchanger Mail = 30 alt2.ASPMX.L.Google.com. Google.Com Exchanger Mail = 10 ASPMX.L.Google.com. Google.Com Exchanger Mail = 50 Alt4.ASPMX.L.Google.com. Google.com text = "v = spf1 termasuk: _spf.Google.com ~ semua "Google.com nameserver = ns1.Google.com. Google.com rdata_257 = 0 Isu "Symantec.com "Google.com asal = ns2.Google.com mail addr = dns-admin.Google.com bersiri = 159912615 Refresh = 900 Retry = 900 tamat tempoh = 1800 minimum = 60 Jawapan yang berwibawa boleh didapati dari: 

10. Menggunakan nslookup dalam mod interaktif

Kita juga boleh menggunakan nslookup dalam mod interaktif. Untuk masuk dalam mod interaktif NSLOOKUP pada konsol dan tekan Enter. Anda akan mendapat prompt nslookup seperti > . Di sini anda boleh menjalankan pertanyaan yang sama dan dapatkan maklumat untuk domain dari pelayan DNS. Untuk pemahaman anda, saya telah menambah komen di antara arahan.

nslookup 
Output: ### Taipkan nama domain untuk mendapatkan maklumat dari pelayan DNS   Google.com Pelayan: 8.8.8.8 Alamat: 8.8.8.8#53 Jawapan yang tidak dikarang: Nama: Google.Alamat com: 172.217.10.46 ### Tetapkan pelayan DNS yang lain untuk menanyakan.   pelayan 8.8.4.4  Pelayan lalai: 8.8.4.4 Alamat: 8.8.4.4#53 ### Lagi cuba mendapatkan maklumat DNS, kali ini NSLOOKUP menyambung ke pelayan DNS yang ditentukan.   Google.com  Pelayan: 8.8.4.4 Alamat: 8.8.4.4#53 Jawapan bukan autoritatif: Nama: Google.Alamat com: 172.217.10.46 ### Tetapkan jenis pertanyaan. Contohnya untuk mendapatkan pertanyaan set maklumat MX = mx   Tetapkan pertanyaan = mx  ### Lagi cuba mendapatkan maklumat DNS, kali ini NSLOOKUP akan menunjukkan maklumat MX untuk Domain   Google.com  Pelayan: 8.8.4.4 Alamat: 8.8.4.4#53 Jawapan bukan pengarang: Google.Com Exchanger Mail = 30 alt2.ASPMX.L.Google.com. Google.Com Exchanger Mail = 50 Alt4.ASPMX.L.Google.com. Google.Com Exchanger Mail = 40 Alt3.ASPMX.L.Google.com. Google.Com Exchanger Mail = 10 ASPMX.L.Google.com. Google.com penukar mel = 20 alt1.ASPMX.L.Google.com. Jawapan yang berwibawa boleh didapati dari: 

Kesimpulan

Kesimpulannya, 'nslookup' Perintah adalah alat penting untuk menyelesaikan masalah DNS. Sepuluh contoh yang dibincangkan dalam artikel ini harus memberikan titik permulaan yang baik untuk menggunakan arahan ini dalam senario dunia nyata. Walau bagaimanapun, terdapat banyak lagi pilihan dan teknik penggunaan lanjutan yang tersedia dengan NSLOOKUP, jadi disarankan agar anda meneroka alat ini lebih lanjut.