Nslookup ямар баг вэ. Хэрхэн хайх вэ. DNS-тэй ажиллахад хэрэгтэй хэрэгсэл. Тэмдгүүд ба тэдгээрийн таних тэмдэг

DNS дэд бүтцийг оношлох мэдээллээр хангана. Энэ хэрэгслийг ашиглахын тулд та DNS систем хэрхэн ажилладаг талаар сайн мэддэг байх ёстой. Nslookup командын мөрийн хэрэгслийг зөвхөн TCP/IP протокол суулгасан тохиолдолд ашиглах боломжтой.

Синтакс

nslookup [- дэд тушаал...] [{хайлтын_компьютер| [- сервер]}]

Сонголтууд

- дэд тушаал...Нэг буюу хэд хэдэн дэд командыг зааж өгнө nslookupтушаалын мөрийн сонголтууд. Дэд командуудын жагсаалтыг Мөн үзнэ үү хэсгээс үзнэ үү. Мөн". хайлтын_компьютерПараметрийн өгөгдлийг хайж байна хайлтын_компьютер, өөр сервер заагаагүй бол одоогийн үндсэн DNS нэрийн серверийг ашиглана. Одоогийн DNS домэйнд байхгүй компьютерийн талаарх мэдээллийг авахын тулд нэрний төгсгөлд цэг нэмэх шаардлагатай. - серверЭнэ серверийг DNS нэрийн сервер болгон ашиглах ёстойг зааж өгнө. Хэрэв параметр - серверзаагаагүй бол анхдагч DNS серверийг ашиглаж байна. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Хэрэв хайлтын_компьютер IP хаягаар өгөгдсөн бөгөөд А эсвэл PTR төрлийн нөөцийн бүртгэлийг хүссэн тохиолдолд компьютерийн нэр гарч ирнэ. Хэрэв хайлтын_компьютерарын цэггүй нэрээр заасан бол анхдагч DSN нь заасан нэрэнд хавсаргана. Зан төлөв нь дараах тушаалын дэд командуудын төлөв байдлаас хамаарна тогтоосон: домэйн, srchlist, DefnameТэгээд хайх.
  • Хэрэв командын мөрөнд параметрийн оронд зураас (-) оруулсан бол хайлтын_компьютер, баг nslookupинтерактив горимд шилжих болно.
  • Тушаал дуудах мөрийн урт 256 тэмдэгтээс хэтрэхгүй.
  • Баг nslookupинтерактив ба ердийн (офлайн) гэсэн хоёр горимд ажиллах боломжтой.

    Хэрэв та мэдээллийн багахан хэсгийг харуулахыг хүсвэл ердийн горимыг ашиглах хэрэгтэй. Эхний параметр нь таны мэдээлэл авахыг хүсч буй компьютерийн нэр эсвэл IP хаяг байх ёстой. Хоёрдахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Хэрэв хоёр дахь параметрийг заагаагүй бол тушаал nslookupөгөгдмөл DNS нэрийн серверийг ашигладаг.

    Хэрэв та илүү бүрэн мэдээлэл авахыг хүсвэл интерактив горимыг ашиглах хэрэгтэй. Эхний параметрийн хувьд зураас (-), хоёр дахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Хэрэв хоёр параметрийг тохируулаагүй бол тушаал nslookupөгөгдмөл DNS нэрийн серверийг ашигладаг. Дараах нь интерактив горимд ажиллах зарим зөвлөмж юм.

    • Интерактив командыг хүссэн үедээ таслахын тулд CTRL+B дарна уу.
    • Гарахын тулд оруулна уу гарах.
    • Командад тохирох компьютерийн нэрийг оруулахын тулд нэрний өмнө урвуу зураас (\) тавина.
    • Танигдаагүй командуудыг компьютерийн нэр гэж үздэг.
  • Хэрэв хүсэлтийг боловсруулах явцад алдаа гарсан бол тушаалыг ашиглана уу nslookupдэлгэц дээр мессеж гарч ирнэ. Дараахь хүснэгтэд болзошгүй алдааны мэдэгдлүүдийг жагсаав.
    Алдааны мессеж Тодорхойлолт
    Завсарлага Сервер тодорхой хугацаанд, тодорхой тооны дахин оролдлогын дараа хүсэлтэд хариу өгөөгүй. Дэд командыг ашиглан хүлээх хугацааг тохируулах боломжтой цаг хэтрүүлэх. Дэд командыг ашиглан дахин оролдлого хийх тоог тохируулах боломжтой дахин оролдохыг тохируулах.
    Серверээс хариу алга DNS нэрийн сервер сервер дээр ажиллахгүй байна
    бичлэг байхгүй Хэдийгээр серверийн нэр зөв боловч DNS нэрийн серверт заасан төрлийн нөөцийн бүртгэл байхгүй байна. Хүсэлтийн төрлийг тушаалаар тохируулна асуулгын төрлийг тохируулах.
    Байгаагүй домэйн Заасан компьютер эсвэл DNS домайн нэр байхгүй байна.
    Холболтоос татгалзсан

    Сүлжээнд холбогдох боломжгүй байна

    DNS нэрийн сервер эсвэл хурууны үйлчилгээний серверт холбогдох боломжгүй байна. Энэ алдаа нь ихэвчлэн тушаал хүлээх үед тохиолддог lsТэгээд хуруу.
    серверийн алдаа DNS нэрийн сервер өгөгдлийн сандаа дотоод тохирохгүй байгаа тул асуулгад зөв хариу өгөх боломжгүй байна.
    Татгалзав DNS нэрийн сервер хүсэлтийг татгалзсан.
    форматын алдаа DNS сервер хүлээн авсан пакетын форматад алдаа гарлаа. Энэ нь командын алдааг илэрхийлж болно nslookup.

Жишээ

Сонголт бүр нь зураас (-) дараа нь хоосон зайгүй команд, зарим тохиолдолд тэнцүүгийн тэмдэг (=) ба утгаас бүрдэнэ. Жишээлбэл, зангилааны өгөгдмөл мэдээллийн хүсэлтийн төрлийг өөрчилж, анхны хугацаа дуусах хугацааг 10 секунд болгохын тулд та дараах тушаалыг өгнө:

nslookup -querytype=hinfo -timeout=10

Nslookup: гарах

-аас гарах nslookup.

Синтакс

гарах

Сонголтууд

{Туслаач|? nslookup.

Nslookup: хуруу

Одоогийн компьютер дээрх хурууны серверт холбогдоно.

Синтакс

хуруу [Хэрэглэгчийн нэр] [{[> ] файлын нэр|[>> ] файлын нэр}]

Сонголтууд

Хэрэглэгчийн нэрМэдээлэл авах хэрэглэгчийн нэрийг зааж өгнө. файлын нэрГаралтын мэдээллийг хадгалах файлын нэрийг зааж өгнө. (>) ба (>> тэмдэгтүүдийг ашиглана Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Өмнөх компьютерийн хайлт амжилттай болж, команд нь компьютерийн хаягийг буцааж өгсөн эсэхийг одоогийн компьютер тодорхойлно.

nslookup: тусламж

Дэд командуудын товч тайлбарыг харуулна nslookup.

Синтакс

{Туслаач|? }

Сонголтууд

{Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

nslookup:ls

DNS домэйны мэдээллийг харуулна.

Синтакс

ls [параметр] домэйн_DNS [{[> ] файлын нэр|[>> ] файлын нэр}]

Сонголтууд

ПараметрДараах хүснэгтэд хүчинтэй сонголтуудын жагсаалтыг харуулав. домэйн_DNSМэдээлэл авахын тулд DNS домэйны нэрийг зааж өгнө. файлын нэрГаралтын мэдээллийг хадгалах файлын нэрийг зааж өгнө. (>) ба (>>) тэмдэгтүүдийн тусламжтайгаар гаралтыг ердийн аргаар дахин чиглүүлж болно. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Анхдагч байдлаар, компьютерийн нэр, тэдгээрийн IP хаягууд харагдах болно. Гаралтыг файл руу чиглүүлэх үед 50 оруулга бүрийн дараа дэлгэцэн дээр # тэмдэг гарч ирнэ.

nslookup:lserver

Заасан DNS домэйны анхдагч серверийг өөрчилдөг.

Синтакс

сервер домэйн_DNS

Сонголтууд

домэйн_DNSӨгөгдмөл серверийн шинэ DNS домэйныг зааж өгнө. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг серверзаасан DNS серверийн талаарх мэдээллийг авахын тулд анх суулгасан серверийг ашигладаг. Энэ нь түүнийг багаас ялгаруулдаг серверЭнэ нь одоогийн үндсэн серверийг ашигладаг.

nslookup: root

Өгөгдмөл серверийг DNS нэрийн орон зайн эх серверээр солино.

Синтакс

Сонголтууд

{Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Одоогоор ашиглагдаж байгаа сервер нь ns.nic.ddn.mil. Энэ тушаал нь lserver ns.nic.ddn.mil тушаалтай тэнцүү байна. Эх серверийн нэрийг тушаалаар өөрчилж болно үндэс тавих.

nslookup: сервер

Заасан DNS домэйны анхдагч серверийг орлуулна.

Синтакс

сервер домэйн_DNS

Сонголтууд

домэйн_DNSШаардлагатай параметр. Өгөгдмөл серверийн шинэ DNS домэйныг зааж өгнө. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг серверзаасан DNS домэйны талаарх мэдээллийг хайхын тулд одоогийн үндсэн серверийг ашигладаг. Энэ нь түүнийг багаас ялгаруулдаг сервер, анх суулгасан серверийг ашигладаг.

Nslookup: бүгдийг тохируулна уу

Одоогийн тохиргооны утгыг харуулна.

Синтакс

тогтоосон бүгд

Сонголтууд

{Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг бүгдийг тохируулахМөн анхдагч сервер болон хост компьютерийн талаарх мэдээллийг харуулдаг.

Nslookup: анги тохируулах

Хүсэлтийн ангиллыг өөрчилдөг. Хүсэлтийн анги нь мэдээлэл бүхий протоколын бүлгийг тодорхойлдог.

Синтакс

тогтоосон cl[бөгс]= Анги

Сонголтууд

АнгиӨгөгдмөл анги нь IN байна. Дараах хүснэгтэд энэ тушаалын хүчинтэй утгуудыг жагсаав. ( Туслаач | ? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Nslookup: d2 тохируулна уу

Гүн дибаг хийх горимыг идэвхжүүлдэг эсвэл идэвхгүй болгодог. Энэ горимд багц бүрийн бүх талбарууд харагдах болно.

Синтакс

тогтоосон [үгүй]d2

Сонголтууд

толгой дохих2Гүн дибаг хийх горимыг идэвхгүй болгодог. Өгөгдмөл синтакс нь толгой дохих2. d2Гүн дибаг хийх горимыг идэвхжүүлнэ. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

nslookup: дибаг тохируулах

Дибаг хийх горимыг идэвхжүүлж, идэвхгүй болгодог.

Синтакс

тогтоосон [үгүй]deb[ug]

Сонголтууд

зангилаа[ug] Дибаг хийх горимыг идэвхгүй болгоно. Өгөгдмөл синтакс нь nodebug. deb[ug] Дибаг хийх горимыг асаана. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Хэрэв дибаг хийх горим идэвхжсэн бол сервер рүү илгээсэн пакетууд болон хүлээн авсан хариултуудын талаарх дэлгэрэнгүй мэдээллийг харуулах болно.

nslookup: Defname тохируулах

Нэг бүрэлдэхүүн хэсгийн хайлтын хүсэлтэд анхдагч DNS домэйн нэрийг нэмнэ. Нэг бүрэлдэхүүн хэсэг нь цэг агуулаагүй бүрэлдэхүүн хэсэг юм.

Синтакс

тогтоосон [үгүй]Def[нэр]

Сонголтууд

nodef[нэр] Нэг бүрэлдэхүүн хэсгийн хайлтын хүсэлтэд анхдагч DNS домэйн нэрийг нэмэхийг зогсооно. Def[нэр] Нэг бүрэлдэхүүн хэсгийн хайлтын хүсэлтэд анхдагч DNS домэйн нэрийг нэмнэ. Өгөгдмөл синтакс нь Defname. {Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

nslookup: домэйн тохируулах

Өгөгдмөл DNS серверийн нэрийг заасан нэрээр солино.

Синтакс

тогтоосон хийх[гол]= домэйн нэр

Сонголтууд

домэйн нэрӨгөгдмөл DNS домэйны шинэ нэрийг зааж өгнө. Анхдагчаар домэйн нэрийг хостын нэрээр тохируулсан байна. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Анхдагч DNS домэйн нэрийг тохиргооны дагуу хүсэлтэд өгөгдсөн нэрэнд нэмнэ DefnameТэгээд хайх. DNS домэйны хайлтын жагсаалт нь өгөгдмөл домэйны нэр дор хаяж хоёр бүрэлдэхүүн хэсэгтэй бол түүний эх домайнуудыг агуулна. Жишээлбэл, mfg.widgets.com DNS домэйны хувьд хайлтын жагсаалтад mfg.widgets.com болон widgets.com орно. Баг srchlist тохируулахнь өөр жагсаалт болон тушаалыг тодорхойлоход хэрэглэгддэг бүгдийг тохируулахжагсаалтыг харуулах.

nslookup: үл тоомсорлохыг тохируулах

Багц таслах алдааг үл тоомсорлодог.

Синтакс

тогтоосон [үгүй]ig[үгүй]

Сонголтууд

noig[үгүй] Пакет таслах алдааг үл тоомсорлодоггүй. Анхдагч тохиргоо нь үл тоомсорлох. ig[үгүй] Пакет таслах алдааг үл тоомсорлодог. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Nslookup: порт тохируулах

Өгөгдмөл DNS нэрийн серверийн TCP/UDP портыг заасан утга болгон өөрчилнө.

Синтакс

тогтоосон по[rt]= порт

Сонголтууд

порт DNS нэрийн серверийн шинэ TCP/UDP портын утгыг зааж өгнө. Анхдагч порт нь 53. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

nslookup: асуулгын төрлийг тохируулах

Синтакс

тогтоосон q[uerytype]= нөөцийн_бичлэгийн төрөл

Сонголтууд

нөөцийн_бичлэгийн төрөл
Утга Тодорхойлолт
А
АЛЬ Ч Бүх өгөгдлийн төрлийг зааж өгнө.
CNAME
GID
МЭДЭЭЛЭЛ
МБ
МГ
MINFO
НОЁН
MX Мэйл солилцогчийг зааж өгнө.
NS
PTR
SOA
TXT Текстийн мэдээллийг өгдөг.
UID
UINFO
WKS
{Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг багц төрөл асуулгын төрлийг тохируулах.

Nslookup: дахилтыг тохируулах

DNS нэрийн серверт шаардлагатай мэдээлэл байхгүй бол бусад серверүүд рүү асуулга илгээхийг заадаг.

Синтакс

тогтоосон [үгүй]rec[урсгах]

Сонголтууд

норец[урсгах] Хэрэв шаардлагатай мэдээлэл өөрөө байхгүй бол DNS нэрийн сервер бусад серверээс асуулга тавих шаардлагыг арилгана. rec[урсгах] Хэрэв шаардлагатай мэдээлэл өөрөө байхгүй бол DNS нэрийн серверт бусад серверүүд рүү асуулга илгээхийг заадаг. Өгөгдмөл синтакс нь дахилт. {Туслаач | ? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Nslookup: дахин оролдохыг тохируулна уу

Дахин оролдлого хийх тоог тохируулна.

Синтакс

тогтоосон ret[ry]= тоо

Сонголтууд

тооДахин оролдлого хийх тооны шинэ утгыг зааж өгнө. Анхдагч дахин оролдлогын тоо 4 байна. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Хэрэв заасан хугацаанд хариу ирээгүй бол интервал хоёр дахин нэмэгдэж, хүсэлтийг дахин оролдоно. Параметрт өгсөн утга нь хүсэлтийг хэдэн удаа давтахыг тодорхойлдог. Дэд командыг ашиглан хүлээх хугацааг өөрчлөх боломжтой цаг хэтрүүлэх.

nslookup: root-г тохируулах

Асуулгад ашигласан эх серверийн нэрийг орлуулна.

Синтакс

тогтоосон ro[от]= root_server

Сонголтууд

root_serverШинэ эх серверийн нэрийг зааж өгнө. Өгөгдмөл нэр нь ns.nic.ddn.mil. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • дэд тушаал үндэс тавихбагт нөлөөлдөг үндэс.

Nslookup: хайлтыг тохируулах

Хариу хүлээн авах хүртэл DNS домайн хайлтын жагсаалтаас DNS домэйн нэрийг асуулгад хавсаргана. Энэ нь тохируулах болон хайх хүсэлтүүд дор хаяж нэг цэг агуулсан боловч арын цэг агуулсан тохиолдолд хамаарна.

Синтакс

тогтоосон [үгүй]далай[rc]

Сонголтууд

хамар[rc] DNS домэйны хайлтын жагсаалтаас DNS домэйн нэрийг асуулгад нэгтгэхийг зогсооно. далай[rc] Хариу хүлээн авах хүртэл DNS домэйны хайлтын жагсаалтаас DNS домэйн нэрийг асуулгад хавсаргана. Өгөгдмөл синтакс нь хайх. {Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

nslookup: srchlist тохируулах

Өгөгдмөл DNS домэйн нэр болон хайлтын жагсаалтыг өөрчилдөг.

Синтакс

srcl тохируулах[ist]= домэйн нэр

Сонголтууд

домэйн нэрӨгөгдмөл DNS домэйн болон хайлтын жагсаалтын шинэ нэрийг зааж өгнө. Анхдагч байдлаар, домэйн нэр нь хостын нэр дээр суурилдаг. Зургаан хүртэлх нэрийг налуу зураасаар (/) тусгаарлаж болно. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг srcl тохируулахөгөгдмөл DNS домэйн нэр болон командын хайлтын жагсаалтыг хүчингүй болгодог домэйн тохируулах. Жагсаалтыг бүхэлд нь харуулахын тулд командыг ашиглах хэрэгтэй бүгдийг тохируулах.

Жишээ

DNS домайныг mfg.widgets.com болгож, гурван нэр бүхий хайлтын жагсаалтыг зааж өгөхийн тулд дараахыг оруулна уу.

srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com тохируулах

Nslookup: завсарлага тохируулах

Систем хүсэлтийн хариуг хүлээх эхний хугацааг секундээр өөрчилнө.

Синтакс

тогтоосон ти[Meout]= тоо

Сонголтууд

ТооХугацаа дуусах хугацааны секундын тоог заана. Үндсэн хугацаа нь 5 секунд байна. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Хэрэв заасан хугацаанд хариу ирээгүй бол интервал хоёр дахин нэмэгдэж, хүсэлтийг дахин оролдоно. Дэд командыг ашиглан дахин оролдлого хийх тоог тохируулах боломжтой дахин оролдохыг тохируулах.

Nslookup: төрлийг тохируулах

Хүсэлтийн нөөцийн бичлэгийн төрлийг өөрчилдөг.

Синтакс

тогтоосон ty[pe]= нөөцийн_бичлэгийн төрөл

Сонголтууд

нөөцийн_бичлэгийн төрөл DNS нөөцийн бичлэгийн төрлийг заана. Анхдагч төрөл нь A. Дараах хүснэгтэд энэ тушаалын хүчинтэй утгуудыг жагсаав.
Утга Тодорхойлолт
А Компьютерийн IP хаягийг зааж өгнө.
АЛЬ Ч Бүх өгөгдлийн төрлийг зааж өгнө.
CNAME Хорих нэрийн каноник нэрийг зааж өгнө.
GID Бүлгийн нэрийн бүлгийн ID-г заана.
МЭДЭЭЛЭЛ Компьютерийн процессор болон үйлдлийн системийн төрлийг заана.
МБ Шуудангийн хайрцгийн домэйн нэрийг зааж өгнө.
МГ Имэйлийн бүлгийн гишүүнийг заана.
MINFO Шуудангийн хайрцаг эсвэл түгээлтийн жагсаалтын талаар мэдээлэл өгнө.
НОЁН Имэйлийн нэрийг өөрчлөх домэйны нэрийг зааж өгнө.
MX Мэйл солилцогчийг зааж өгнө.
NS Заасан бүсийн DNS нэрийн серверийг зааж өгнө.
PTR Хэрэв хүсэлт нь IP хаягаас бүрдэх бол компьютерийн нэрийг буцаана, эс бөгөөс бусад мэдээлэл рүү заагчийг буцаана.
SOA DNS бүсийн эхлэлийн оруулгыг зааж өгнө.
TXT Текстийн мэдээллийг өгдөг.
UID Хэрэглэгчийн ID-г зааж өгнө.
UINFO Хэрэглэгчийн мэдээллийг буцаана.
WKS Мэдэгдэж буй үйлчилгээний тайлбарыг буцаана.
{Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Баг багц төрөлтушаалтай ижил үүргийг гүйцэтгэдэг асуулгын төрлийг тохируулах.

Nslookup: vc тохируулах

Сервер рүү хүсэлт илгээх үед виртуал хэлхээг ашиглах эсэхийг заана.

Синтакс

тогтоосон [үгүй]v[в]

Сонголтууд

шинэ[в] Сервер рүү хүсэлт илгээхдээ виртуал сүлжээг хэзээ ч ашиглахгүй байхыг заана. Анхдагч утга нь тиймээ. v[в] Сервер рүү хүсэлт илгээхдээ үргэлж виртуал сүлжээг ашиглахыг заана. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Nslookup: тохируулна уу

Хайлтын функцууд хэрхэн ажиллахыг тодорхойлдог тохиргоог өөрчилдөг.

Синтакс

тогтоосон түлхүүр үг[= утга учир]

Сонголтууд

түлхүүр үгДэд командаас гаралтай дэд командуудыг зааж өгнө тогтоосон. Жишээлбэл, дэд команд d2 тохируулахтүлхүүр үг байна [ үгүй]d2. УтгаДэд команд тус бүрийн nslookup тохиргооны сонголтын утгыг зааж өгнө. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Одоогийн бүх параметрүүдийг харуулахын тулд командыг оруулна уу бүгдийг тохируулах.

Nslookup: харах

Өмнөх дэд командууд болон командуудын гаралтыг эрэмбэлж, жагсаана ls.

Синтакс

харах файлын нэр

Сонголтууд

файлын нэрӨмнөх дэд командууд болон командуудын үр дүнг агуулсан файлын нэрийг зааж өгнө ls. {Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Nslookup - Домэйн нэрийн дэд бүтцийг оношлоход ашиглаж болох мэдээллийг харуулна (). Энэ хэрэгслийг ашиглахаасаа өмнө DNS хэрхэн ажилладаг талаар сайн мэдэх хэрэгтэй. Nslookup командын мөрийн хэрэгсэл нь зөвхөн TCP/IP протоколыг суулгасан тохиолдолд л боломжтой.

PowerShell

nslookup[<-SubCommand ...>] [{ | -)] nslookup / гарах nslookup / хуруу [ ] [{[>] |[>>] )] nslookup /(тусламж | ?) nslookup /ls [

nslookup[< -SubCommand . . . > ] [ { < computerTofind > | - < Server > } ]

nslookup / гарах

nslookup /хуруу[< UserName > ] [ { [ > ] < FileName > | [ >> ] < FileName > } ]

nslookup / (тусламж |?)

nslookup /ls[< Option > ] < DNSDomain > [ { [ > ] < FileName > | [ >> ] < FileName > } ]

nslookup /lserver< DNSDomain >

nslookup / root

nslookup / сервер< DNSDomain >

nslookup / багц< KeyWord > [ = < Value > ]

nslookup / бүгдийг тохируулах

nslookup/set class=< Class >

nslookup / set [ no ] d2

nslookup / тохируулах [ no ] дибаг хийх

nslookup / set [ no ] defname

nslookup / багц домэйн =< DomainName >

nslookup / set [ no ] үл хэрэгсэх

nslookup / setport =< Port >

nslookup / querytype тохируулах =< ResourceRecordtype >

nslookup / тохируулах [ үгүй ​​] давталт

nslookup / дахин оролдох = тохируулах< Number >

nslookup / root тохируулах =< RootServer >

nslookup / тохируулах [ no ] хайлт

nslookup / тохируулах srchlist =< DomainName > [ / . . . ]

nslookup / тохируулах хугацаа =< Number >

nslookup / settype =< ResourceRecordtype >

nslookup / set [ no ] vc

nslookup / харах< FileName >

Сонголтууд

БагСинтаксТодорхойлолт
nslookup гарц/гарахХэрэгсэлээс гарна уу.
nslookup хуруухуруу[ ] [{[>] |[>>] }] Одоогийн компьютер дээрх хурууны серверт холбогдож байна.
nslookup тусламж/ТуслаачБоломжтой nslookup дэд командуудын богино жагсаалтыг харуулна.
nslookup lsls[ Домэйн талаарх мэдээллийг харуулна.
nslookup lserverсервер Өгөгдсөн DNS домэйны анхдагч серверийг өөрчилнө.
nslookup rootүндэсАнхдагч серверийг DNS эх сервер болгон өөрчилдөг.
nslookup серверсервер Өгөгдмөл нэрийн серверийг таны сонголтоор өөрчилнө.
nslookup багцтогтоосон [=]
Nslookup хэрэгслийн анхдагч тохиргоог өөрчлөх.
nslookup бүгдийг тохируулнабүгдийг тохируулахОдоогийн тохиргооны сонголтуудыг харуулна.
nslookup багц ангиангиудыг тохируулах = Хүсэлтийн ангиллыг өөрчилдөг. Анги нь мэдээллийн протоколын бүлгийг тодорхойлдог.
nslookup багц d2d2 тохируулах
Гүн дибаг хийх горимыг идэвхжүүлдэг эсвэл идэвхгүй болгодог. Дибаг хийх горимд багц бүрийн тухай мэдээлэл харагдана.
nslookup дибаг хийхдибаг тохируулах
Дибаг хийх горимыг идэвхжүүлдэг эсвэл идэвхгүй болгодог.
nslookup defname-г тохируулнаdefname тохируулахНэг бүрэлдэхүүн хэсгийн хайлтын хүсэлтэд өгөгдмөл DNS домэйн нэмнэ. Хэрэв бүрэлдэхүүн хэсэг нь цэг агуулаагүй бол түүнийг дан гэж нэрлэдэг.
nslookup багц домэйндомэйн= тохируулах Өгөгдмөл домэйн нэрийг (DNS) заасан нэр болгон өөрчилдөг.
nslookup багцыг үл тоомсорлодогүл тоомсорлохыг тохируулахБүрэн бус багцын алдааг үл тоомсорло.
nslookup багц портsetport = DNS серверийн анхдагч TCP/UDP портыг заасан порт болгон өөрчилнө.
nslookup асуулгын төрлийг тохируулнаquerytype= тохируулах
nslookup дахилтыг тохируулнадавталтыг тохируулах
Стандарт DNS серверт шаардлагатай мэдээлэл байхгүй бол сүлжээн дэх бусад серверүүдээс асуухыг хэлдэг.
nslookup багцыг дахин оролдоно уудахин оролдох = тохируулна уу
Шаардлагатай дахин оролдлого хийх хүсэлтийн тоог зааж өгнө үү.
nslookup root-г тохируулнаroot= тохируулах
Үндсэн серверийн хаягийг өөрчилдөг.
nslookup хайлтын багцхайлтыг тохируулахХариу хүлээн авах хүртэл DNS домэйны хайлтын жагсаалтаас DNS домэйн нэрийг хүсэлтэд нэмнэ. Энэ аргыг тохируулах болон хайлт нь дор хаяж нэг цэг агуулсан боловч арын цэг агуулаагүй тохиолдолд ашиглагддаг.
nslookup багц srchlistsrchlist= тохируулна уу
Өгөгдмөл DNS домэйн нэр болон хайлтын жагсаалтыг өөрчилдөг.
nslookup тохируулсан хугацаахугацаа дуусах=
Хариу өгөх хугацааг секундээр өөрчилнө.
nslookup багц төрөлтохируулгын төрөл = Хүсэлтийн нөөцийн бичлэгийн төрлийг өөрчилдөг.
nslookup багц vcset v.c.Сервер рүү хүсэлт илгээхдээ виртуал сүлжээг ашиглах эсэхийг заана.
nslookup хараххарах ls командын тусламжтайгаар өмнө нь олж авсан өгөгдлийг харуулах, эрэмбэлэх.

Тэмдэглэл

  • Хэрэв computerTofindнь IP хаяг бөгөөд асуулга нь A эсвэл PTR бичлэгийг хүсч байвал компьютерийн нэрийг буцаана. Хэрэв computerTofind нь нэр бөгөөд ард нь цэг байхгүй бол үндсэн DNS домэйн нэрийг нэрэнд хавсаргана. Энэ нь дараах дэд командуудын статусаас хамаарна: домэйн, srchlist, defname, хайлт.
  • Хэрэв та оронд нь зураас (-) ашигладаг бол computerTofind, nslookup хэрэгсэл интерактив горимд орно.
  • Мөрийн урт 256 тэмдэгтээс хэтрэхгүй.
  • nslookupинтерактив ба интерактив бус гэсэн хоёр горимтой. Хэрэв та уг хэрэгслийг нэг удаа ашиглах гэж байгаа бол интерактив бус горимыг ашиглаарай. Эхний параметрийн хувьд олохыг хүссэн компьютерийнхээ нэр эсвэл IP хаягийг, хоёр дахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Хэрэв та хоёр дахь аргументыг орхигдуулсан бол nslookup нь анхдагчыг ашиглана.
    Хэрэв та уг хэрэгслийг олон удаа ашиглах шаардлагатай бол интерактив горимд орж болно. Үүнийг хийхийн тулд эхний параметрийн зураас (-), хоёр дахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Эсвэл хоёр сонголтыг орхиж, nslookup нь үндсэн DNS серверийг ашигладаг.
    Интерактив горимд ажиллах зарим зөвлөмжийг энд оруулав.
    • Интерактив командын мөрийг хүссэн үедээ таслахын тулд CTRL + B дарна уу.
    • Гарахын тулд exit гэж бичнэ үү.
    • Суулгасан командыг компьютерийн нэр гэж үзэхийн тулд түүний өмнө escape тэмдэгт (\) оруулна уу.
    • Танигдаагүй командыг компьютерийн нэр гэж тайлбарладаг.
  • Хэрэв хайлт амжилтгүй болвол nslookup хэрэгсэл нь алдааны мэдэгдэл гаргах болно. Дараах хүснэгтэд боломжтойг жагсаав алдааны мэдэгдлүүд.

DNS-ийн эрүүл мэндийг шалгах, сервер хэр хурдан ажиллаж байгааг харах, тодорхой домэйны IP хаяг, түүнийг олж авах хурдыг харах шаардлагатай байж магадгүй юм. Үүний тулд маш сайн nslookup хэрэгсэл байдаг. Үүний тусламжтайгаар та IP хаягийг домэйнээр авч, урвуу орчуулга хийж, шаардлагатай бүх DNS бичлэгүүдийг тохируулсан эсэхийг шалгах боломжтой.

DNS ХЭРХЭН АЖИЛЛАДАГ ВЭ?

DNS үйлчилгээ нь санахад хэцүү IP хаягуудыг санахад илүү хялбар, энгийн домэйн нэр болгон хувиргах боломжийг олгодог. Дэлгэрэнгүй мэдээлэл өгөхгүйгээр IP хаягууд болон тэдгээрийн холбогдох домайнуудын талаар шаардлагатай бүх мэдээллийг хадгалдаг DNS серверүүдийн сүлжээ байдаг. Мэдээллийн санг бүрэн бүтэн байлгахын тулд тэд үе үе мэдээлэл солилцдог.

Компьютер нь домэйн дээрх сайт руу нэвтрэх шаардлагатай үед IP хаягаа DNS серверээс асууж, дараа нь локал кэшэд хадгалдаг. Гэхдээ DNS асуулга нь автоматаар илгээгдэхээс гадна Linux эсвэл Windows дээр nslookup хэрэгслээр үүсгэж, илгээж болно.

NSLOOKUP TEAM

$ sudo nslookup сонголтуудын домайн сервер

Домэйн нь таны мэдээлэл хайхыг хүссэн домэйн нэр бөгөөд сервер нь өөр DNS сервер ашиглах шаардлагатайг илтгэх нэмэлт параметр юм. nslookup-ийн үндсэн сонголтууд:

  • -төрөл- бидний авахыг хүсч буй мэдээллийн төрөл, боломжит төрлүүд: txt, soa, ptr, ns, mx, mr, minfo, mg, mb, hinfo, gid, cname, a, any;
  • - порт- DNS серверийн өөр порт;
  • -(үгүй) давтагдах- Хэрэв хариулт байхгүй бол бусад DNS серверүүдийг ашиглах;
  • -дахин оролдох- шаардлагатай мэдээллийг авах оролдлогын тоо;
  • -завсарлага- серверт хүсэлт гаргах оролдлого хоорондын хугацаа;
  • - бүтэлгүйтсэн- Хэрэв энэ сервер алдаа гаргавал өөр нэрийн серверээр оролдоно уу.

Хамгийн сонирхолтой нь командыг параметргүйгээр ажиллуулбал ердийн горимд төдийгүй интерактив горимд ч гүйцэтгэх боломжтой юм. Одоо nslookup linux команд хэрхэн ажилладаг тухай жишээнүүд рүү ойртъё.

NSLOOKUP-ийг ХЭРХЭН АШИГЛАХ ВЭ?

Сайтын IP хаягийг харцгаая.

@ns:~$ nslookup вэбсайт

Хэрэгслийн гаралт нь 10.3.5.21 IP хаягийг харуулж байгаа бөгөөд энэ нь серверийн хаяг биш, харин системийн DNS сервер юм. Дараагийн мөрөнд ижил IP хаяг, порт харагдана, энэ нь портын хамт DNS серверийн хаяг юм. Анхдагч порт нь 53. Үүний дараа л хүссэн сайтын талаарх мэдээлэл байна. Манай IP хаяг нь 87.236.16.171 (маш сайн хостинг үйлчилгээ үзүүлэгч Beget-ээс) бөгөөд энэ нь таны сайт руу илгээсэн бүх пакетууд энэ хаяг руу ирнэ гэсэн үг юм.

Заримдаа та "Эрх мэдэлгүй хариулт" гэсэн мессежийг хэрэгслийн хариуд авах боломжтой (эсвэл орос хэлээр: "Эрх мэдэлгүй хариулт"). Хариулт нь зөвхөн манай DNS серверт тухайн бүс нутгийн талаарх бүрэн мэдээлэл байгаа тохиолдолд л эрх мэдэлтэй гэж үзнэ. Ихэнх тохиолдолд манай серверт бүх мэдээлэл байдаггүй, гэхдээ эрх бүхий серверийн сүүлчийн хариултын кэш байдаг. Ийм мэдээллийг эрх мэдэлтэй эх сурвалжаас авсан боловч DNS сервер өөрөө тийм биш гэж үздэг.

Домэйн тухай мэдээллийн үндсэн эх сурвалж нь түүний ns сервер юм. Та сонголттой командыг ашиглан тэдгээрийг авч болно төрөл=ns:

@ns:~$ nslookup -type=ns вэбсайт


Энэ тушаал нь ашигласан нэрийн серверүүдийн жагсаалтыг харуулах болно, жишээлбэл, бидэнд ns1.beget.com байна. Ихэвчлэн хоёроос дөрвөн сервер байдаг. Мэдээлэл авах эрх бүхий эх сурвалж байгаа бол гаралтын доод хэсэгт үүнийг зааж өгсөн болно.

Жишээлбэл, хэрэв бид ns1.beget.com нэрийн серверээс мэдээлэл хүсэх юм бол энэ нь аль хэдийн эрх бүхий (“Итгэмжлэгдсэн”) хариулт байх болно:

@ns:~$ nslookup сайт ns1.beget.com

Та мөн домэйны MX бичлэгийг авч болно, үүний тулд та хүсэлтийн төрлийг mx болгож тохируулах хэрэгтэй:

@ns:~$ nslookup -type=mx сайт


Бүх тохируулсан мэйл серверүүд энд харагдах бөгөөд сервер бүр өөрийн гэсэн давуу эрхтэй, жишээ нь 10 эсвэл 20. Тоо бага байх тусам хаягийн тэргүүлэх ач холбогдол өндөр байна.

SOA эсвэл Start Of Authority нь домэйны талаарх техникийн мэдээллийг өгдөг бөгөөд энэ талбарыг авахын тулд soa хүсэлтийн төрлийг ашиглана уу:

@ns:~$ nslookup -type=soa сайт


Дараах мэдээллийг энд харуулах болно.

  • гарал үүсэл- хүлээн авсан мэдээллийн гарал үүсэл;
  • мэйл хаяг- домайн администраторын цахим шуудангийн хаяг;
  • цуврал- хамгийн сүүлд домэйн шинэчлэгдсэнээс хойшхи хугацаа;
  • сэргээх- хамгийн сүүлийн шинэчлэлтээс хойш дахин дахин хийх шаардлагатай секундын тоо;
  • дахин оролдоно уу- DNS сервер ажиллахгүй бол холболтыг дахин оролдох шаардлагатай секундын тоо;
  • хугацаа дуусна- анхдагч DNS-ээс хүлээн авсан мэдээлэл хуучирсан гэж тооцогдох секундын тоо;
  • хамгийн бага- дараагийн шинэчлэлт хүртэл хамгийн бага секундын тоо.

Мөн nslookup ашиглан боломжтой бүх DNS бичлэгүүдийг үзэх боломжтой:

@ns:~$ nslookup -type=ямар ч сайт


Та хүсэлтийн гүйцэтгэлийн талаарх дэлгэрэнгүй мэдээллийг харахын тулд -debug сонголтыг ашиглаж болно.

@ns:~$ nslookup -type=ямар ч -дибаг хийх сайт

Энэ нь сервер рүү илгээсэн мессеж болон түүнээс хүлээн авсан хариуг харуулна. Хэрэв хэд хэдэн IP хаяг байгаа бол систем тус бүрдээ ttl харуулах боломжтой. Зарим томоохон сайтууд хэд хэдэн сервер дээр байрладаг бөгөөд DDoS халдлагыг эсэргүүцэх зорилгоор хийгддэг.

Nslookup linux командыг параметргүйгээр ажиллуулснаар интерактив байдлаар ашиглаж болно:

Set командын тусламжтайгаар та порт эсвэл хүсэлтийн төрөл гэх мэт янз бүрийн сонголтыг тохируулж болно.

Порт=53 багц төрөл=mx

Хэрэгслээс гарахын тулд гарах командыг ашиглана уу.

ДҮГНЭЛТ

Энэ нийтлэлд домэйны DNS бичлэгийг үзэх хэрэгсэл болох nslookup-ийн ашиглалтыг авч үзнэ. Энэ нь вэбмастерууд болон системийн администраторуудад хэрэгтэй бүх мэдээллийг маш энгийн байдлаар өгдөг тул маш хэрэгтэй байж болох юм.
Эцэст нь - хэрэв та дэлхийн эх нэрийн серверүүдийн жагсаалтыг мэдэхийг хүсвэл дараахийг бичнэ үү. @ns:~$ nslookup -type=ns .” Мөн та дэлхийн шилдэг DNS серверүүдийн хамгийн сүүлийн үеийн жагсаалтыг харах болно.

-тай холбоотой

DNS дэд бүтцийг оношлох мэдээллээр хангана. Энэ хэрэгслийг ашиглахын тулд та DNS систем хэрхэн ажилладаг талаар сайн мэддэг байх ёстой. Nslookup командын мөрийн хэрэгслийг зөвхөн TCP/IP протокол суулгасан тохиолдолд ашиглах боломжтой.

Синтакс
nslookup [- дэд тушаал...] [{хайлтын_компьютер| [- сервер]}]
Сонголтууд

- дэд тушаал ...Нэг буюу хэд хэдэн дэд командыг зааж өгнө nslookupтушаалын мөрийн сонголтууд. Дэд командуудын жагсаалтыг Мөн үзнэ үү хэсгээс үзнэ үү. Мөн". хайлтын_компьютерПараметрийн өгөгдлийг хайж байна хайлтын_компьютер, өөр сервер заагаагүй бол одоогийн үндсэн DNS нэрийн серверийг ашиглана. Одоогийн DNS домэйнд байхгүй компьютерийн талаарх мэдээллийг авахын тулд нэрний төгсгөлд цэг нэмэх шаардлагатай. - серверЭнэ серверийг DNS нэрийн сервер болгон ашиглах ёстойг зааж өгнө. Хэрэв параметр - серверзаагаагүй бол анхдагч DNS серверийг ашиглаж байна. ( Туслаач|? ) Дэд командуудын товч тайлбарыг харуулна nslookup.

Тайлбар

  • Хэрэв хайлтын_компьютер IP хаягаар өгөгдсөн бөгөөд А эсвэл PTR төрлийн нөөцийн бүртгэлийг хүссэн тохиолдолд компьютерийн нэр гарч ирнэ. Хэрэв хайлтын_компьютерарын цэггүй нэрээр заасан бол анхдагч DSN нь заасан нэрэнд хавсаргана. Зан төлөв нь дараах тушаалын дэд командуудын төлөв байдлаас хамаарна тогтоосон: домэйн, srchlist, DefnameТэгээд хайх.
  • Хэрэв командын мөрөнд параметрийн оронд зураас (-) оруулсан бол хайлтын_компьютер, баг nslookupинтерактив горимд шилжих болно.
  • Тушаал дуудах мөрийн урт 256 тэмдэгтээс хэтрэхгүй.
  • Баг nslookupинтерактив ба ердийн (офлайн) гэсэн хоёр горимд ажиллах боломжтой.
    Хэрэв та мэдээллийн багахан хэсгийг харуулахыг хүсвэл ердийн горимыг ашиглах хэрэгтэй. Эхний параметр нь таны мэдээлэл авахыг хүсч буй компьютерийн нэр эсвэл IP хаяг байх ёстой. Хоёрдахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Хэрэв хоёр дахь параметрийг заагаагүй бол тушаал nslookupөгөгдмөл DNS нэрийн серверийг ашигладаг.
    Хэрэв та илүү бүрэн мэдээлэл авахыг хүсвэл интерактив горимыг ашиглах хэрэгтэй. Эхний параметрийн хувьд зураас (-), хоёр дахь параметрийн хувьд DNS нэрийн серверийн нэр эсвэл IP хаягийг оруулна уу. Хэрэв хоёр параметрийг тохируулаагүй бол тушаал nslookupөгөгдмөл DNS нэрийн серверийг ашигладаг. Дараах нь интерактив горимд ажиллах зарим зөвлөмж юм.
    • Интерактив командыг хүссэн үедээ таслахын тулд CTRL+B дарна уу.
    • Гарахын тулд оруулна уу гарах.
    • Командад тохирох компьютерийн нэрийг оруулахын тулд нэрний өмнө урвуу зураас (\) тавина.
    • Танигдаагүй командуудыг компьютерийн нэр гэж үздэг.
  • Хэрэв хүсэлтийг боловсруулах явцад алдаа гарсан бол тушаалыг ашиглана уу nslookupдэлгэц дээр мессеж гарч ирнэ. Дараахь хүснэгтэд болзошгүй алдааны мэдэгдлүүдийг жагсаав.
    Алдааны мессеж Тодорхойлолт
    Завсарлага Сервер тодорхой хугацаанд, тодорхой тооны дахин оролдлогын дараа хүсэлтэд хариу өгөөгүй. Дэд командыг ашиглан хүлээх хугацааг тохируулах боломжтой цаг хэтрүүлэх. Дэд командыг ашиглан дахин оролдлого хийх тоог тохируулах боломжтой дахин оролдохыг тохируулах.
    Серверээс хариу алга DNS нэрийн сервер сервер дээр ажиллахгүй байна
    бичлэг байхгүй Хэдийгээр серверийн нэр зөв боловч DNS нэрийн серверт заасан төрлийн нөөцийн бүртгэл байхгүй байна. Хүсэлтийн төрлийг тушаалаар тохируулна асуулгын төрлийг тохируулах.
    Байгаагүй домэйн Заасан компьютер эсвэл DNS домайн нэр байхгүй байна.
    Холболтоос татгалзсан
    -эсвэл-

    Сүлжээнд холбогдох боломжгүй байна

    DNS нэрийн сервер эсвэл хурууны үйлчилгээний серверт холбогдох боломжгүй байна. Энэ алдаа нь ихэвчлэн тушаал хүлээх үед тохиолддог lsТэгээд хуруу.
    серверийн алдаа DNS нэрийн сервер өгөгдлийн сандаа дотоод тохирохгүй байгаа тул асуулгад зөв хариу өгөх боломжгүй байна.
    Татгалзав DNS нэрийн сервер хүсэлтийг татгалзсан.
    форматын алдаа DNS сервер хүлээн авсан пакетын форматад алдаа гарлаа. Энэ нь командын алдааг илэрхийлж болно nslookup.

Жишээ
Сонголт бүр нь зураас (-) дараа нь хоосон зайгүй команд, зарим тохиолдолд тэнцүүгийн тэмдэг (=) ба утгаас бүрдэнэ. Жишээлбэл, зангилааны өгөгдмөл мэдээллийн хүсэлтийн төрлийг өөрчилж, анхны хугацаа дуусах хугацааг 10 секунд болгохын тулд та дараах тушаалыг өгнө:
nslookup -querytype=hinfo -timeout=10

Nslookup хэрэгсэл нь DNS оношлогооны хамгийн хүчирхэг хэрэгсэл юм. Бага зэрэг дасгал хийснээр энэ хэрэгслийг ашиглан DNS үйлчилгээн дэх асуудал, тэдгээрийн эх үүсвэрийг олох нь рефлекс болж хувирах болно.nslookup хэрэгсэл нь үйлчлүүлэгч компьютерийн гүйцэтгэсэн үйлдлийн дарааллыг дуурайлган DNS серверээс асуулга хийх боломжийг олгодог.

Та энэ командыг дангаар нь ажиллуулж DNS серверүүдийг асууж болно. Дэд командуудын аль нэгийг нэмснээр та хэрэгслийн функцийг өргөжүүлж болно. Үндсэн nslookup тушаал нь дараах синтакстай байна:

nslookup [-<подкоманда>] [зангилаа] [-<сервер имен>]

Энэ хэрэгсэлд хост нэр, бүрэн хангасан домэйн нэр эсвэл IP хаягийг параметр болгон өгснөөр та системийн нэрийг шийдвэрлэх чадварыг шалгах боломжтой. Нөөц програм хангамж гэх мэт бүтээгдэхүүний сүлжээний агентуудыг суулгахаасаа өмнө сүлжээний бусад системүүдтэй систем бүрийн харилцаа холбоог шалгах нь ихэвчлэн сайн санаа юм. Хэрэв DNS үйлчилгээг зөв тохируулаагүй бол nslookup командыг ашиглан үүнийг олж мэдэх боломжтой.

Та butthead.cartoons.com нэрийг IP хаяг болгон шийдвэрлэх системийн чадварыг тодорхойлохыг хүсч байна гэж бодъё. Үүнийг хийхийн тулд та тушаалыг ажиллуулах хэрэгтэй nslookup butthead.cartoons.com. Энэ тушаал нь хүсэлт гаргасан нэр тодорхойлох серверийн нэр, IP хаяг, мөн хүсэлтэд заасан хостын нэр, IP хаягийг (beavis) буцаана. Энэ төрлийн баталгаажуулалт нь DNS сервер дээр урагш хайх бүсийг зөв тохируулсан эсэхийг шалгадаг.

Үүний нэгэн адил та DNS сервер дээрх урвуу хайлтын бүсийг шалгаж болно. Үүнийг хийхийн тулд хостын нэрний оронд та хостын IP хаягийг параметр болгон өгөх ёстой. Өөрөөр хэлбэл, та nslookup 10.5.10.82 командыг ажиллуулж болно. Мөн энэ удаад тушаал нь асуулга хийсэн DNS серверийн нэр, IP хаягийг буцаана. Үүнээс гадна параметр болгон тодорхойлсон хостын нэр, IP хаягийг буцаана. Бичлэгийг буцаах нь хоёр төрлийн нэрийн шийдэл серверийн хариултуудын аль нэгийг харуулдаг:

  • Эрх бүхий хариу үйлдэл- DNS сервер нь энэ зангилааны бичлэгийг агуулж байна ("Надад энэ оруулга байна, үүнийг барина уу!")
  • Эрх мэдэлгүй хариу үйлдэл- DNS сервер энэ оруулгын талаарх мэдээллийг өөр DNS серверээс хүлээн авсан ("Би өөр зүйл асуух ёстой байсан, гэхдээ энэ нь зөв оруулга юм шиг байна")

Тохиромжтой ертөнцөд эдгээр хоёр төрлийн хариултыг өгдөг боловч бидний бодит байдал дээр DNS серверүүд заримдаа буруу тохируулагдсан эсвэл зарим бичлэгийн талаарх мэдээлэл агуулаагүй байдаг. Ийм тохиолдолд nslookup хэрэгсэл нь өгсөн нэрийг шийдэж чадахгүй. Нэрийг шийдвэрлэх боломжгүй үед nslookup хэрэглүүрийн хариуг доор жагсаав.

nslookup алдаа

Алдааны мессеж

Холболтоос татгалзсан

DNS серверт холбогдох боломжгүй байна. Зөвхөн тодорхой серверүүд рүү бүс шилжүүлэхийг зөвшөөрдөг серверт холбогдох үед ls дэд командыг ашиглах үед энэ алдаа нийтлэг байдаг.

Форматын алдаа

DNS сервер nslookup командын хүсэлтийн багцад алдаа гарлаа. DNS серверт дахин холбогдохын тулд nslookup хэрэгслийг дахин ажиллуулна уу

Сүлжээнд холбогдох боломжгүй байна

DNS серверт холбогдох боломжгүй байна. DNS серверийн дэд сүлжээн дэх хост руу туршилтын цуурай пакет илгээх замаар DNS серверийн сүлжээнд чиглүүлэлт байгаа эсэхийг олж мэдэхийг хичээ.

Бичлэг байхгүй (Бүртгэл байхгүй)

Querytype дэд командыг ашиглан тодорхойлсон асуулгын төрлийн бүртгэл байхгүй байна (дараа хэлэлцэнэ)

Серверээс хариу ирээгүй (Серверийн хариу байхгүй)

DNS үйлчилгээ нь заасан (командын параметрүүд эсвэл TCP/IP протоколын шинж чанарт) хост дээр ажиллахгүй байна.

Байгаагүй домэйн

Хүссэн домэйн нэрний бүртгэлийг олох боломжгүй байна

Татгалзав

Нэрийг шийдвэрлэх сервер nslookup хүсэлтийг үгүйсгэв. Зөвхөн тодорхой серверүүд рүү бүс шилжүүлэхээр тохируулсан серверт холбогдох үед ls дэд командыг ашиглах үед энэ алдаа нийтлэг байдаг.

Серверийн алдаа

DNS сервер дээрх бүсийн өгөгдлийн файлын алдаа эсвэл эвдрэл. Бүсийн өгөгдлийн файлыг өмнөх нөөцлөлтөөс сэргээнэ үү

Хугацаа дууссан

DNS сервер заасан хугацаанд хариу өгөөгүй бөгөөд дахин оролдох интервал. Үндсэн хугацаа нь 5 секунд байна. Дахин оролдох интервал нь 4. Энэ нь уг хэрэгсэл алдааны мессежийг өгөхөөс өмнө 20 секунд хүлээх болно гэсэн үг юм.

Nslookup хэрэгслийн ихэнх функцийг тохирох дэд командуудаар дамжуулан авах боломжтой. Дэд командын цэс рүү нэвтрэх хамгийн хялбар арга бол nslookup командыг оруулаад товчлуурыг дарах явдал юм . Энэ нь nslookup командын интерактив горимыг эхлүүлэх болно. Дараах нь нэр шийдвэрлэх үйлчилгээтэй холбоотой асуудлыг оношлох, шийдвэрлэхтэй холбоотой nslookup хэрэгслийн бүх дэд командуудын тайлбарын холбоос юм.

nslookup командууд:

Set командыг тусад нь авч үзье. Энэ нь одоогийн nslookup командын бүрхүүл хэрхэн бүртгэлийг асууж, олж авахыг тохируулахад хэрэглэгддэг. Хэд хэдэн багц дэд командууд байдаг бөгөөд эдгээрийг дараах нийтлэлд авч үзэх болно.