Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
9 хвилин залишилось
Безпека та мережа

Як використовувати команди NsLookup у Windows та Linux

Ада Лавгуд By Ада Лавгуд 9 хв читання Оновлено 23 лютого 2025
Як використовувати команди NsLookup у Windows та Linux

Якщо ви хочете розібратися, що відбувається у вашій мережі, вам потрібна можливість виконувати запити DNS. Найкращий спосіб зробити це – використовувати інструмент Network Administration, NsLookup. Цей інструмент командного рядка допоможе вам краще зрозуміти проблеми в мережі та допоможе їх вирішити.

Існує два основних способи використання NsLookup для запитів DNS: перший – використовувати його локально на комп'ютері, другий – використовувати NsLookup онлайн. У цій статті ми поговоримо про обидва способи та розповімо про 8 корисних випадків використання команди NsLookup.

Як працює DNS?

Щоб добре розібратися в NsLookup, спочатку варто разобратися з DNS та його функціями. Термін DNS – це скорочення від Система доменних імен. Кожний сайт в інтернеті має числову IP-адресу. Але ви не заходите на сайти, вводячи IP-адресу вручну в адресний рядок браузера. Ви вводите назву домену сайту, і DNS перетворює назву домену на IP-адресу. Без допомоги DNS користувачі не можуть відкрити сайт. При завантаженні веб-сторінки чотири різні сервери DNS працюють разом, щоб знайти відповідну IP-адресу: DNS-рекурсор, Кореневий сервер імен, Сервер імен TLD, і Авторитетний сервер імен. Кожен з цих типів DNS відповідає за один етап процесу. Наприклад, рекурсор DNS намагається знайти інформацію про назву домену, використовуючи вже існуючі дані кеша. Якщо він не знайде потрібну інформацію, він передає запит кореневому серверу імен. Процес передачі запиту продовжується до тих пір, поки DNS не знайде відповідну IP-адресу.

Що таке NsLookup? 

NsLookup, або пошук сервера імен, – це інструмент командного рядка, який допомагає усунути проблеми в мережі.

Ви можете використовувати NsLookup, щоб отримати IP-адресу сайту, надавши назву домену, або навпаки. Такий тип запиту DNS називається записом «A», і це не єдиний запит DNS, який можна зробити за допомогою NsLookup. Ви також можете запросити запис «AAAA» або запис «quad A». У першому випадку, коли ви просите NsLookup дати IP-адресу назви домену, він відповідає відповідною адресою IPv4. Однак інтернет поступово переходить на використання IPv6. Тому вам потрібна можливість отримати відповідну адресу IPv6 домену. Запис «AAAA» використовує команду NsLookup IPv6 для виконання другого типу запиту IP. Щодо третього прикладу записів DNS, які ви можете отримати від NsLookup, у нас є запис SOA, який дає корисну інформацію та деталі про зону DNS. Існує багато інших записів DNS, які ви можете отримати через NsLookup, кожен зі своєю специфічною командою. Це були лише кілька поширених прикладів, щоб познайомити вас з можливостями NsLookup. Далі ми розглянемо більше функцій команди NsLookup.

Цей інструмент, ймовірно, вже доступний на вашому комп'ютері Linux або Windows. Але за даними Microsoft, ви можете використовувати інструмент командного рядка NsLookup лише якщо у вас встановлений протокол TCP/IP.

Чому варто знати, як користуватися NsLookup? 

Ви можете запитати себе, навіщо мені взагалі використовувати команди NsLookup, адже я не адміністратор мережі чи сервера. Тим не менше, є дві основні причини, чому вам варто знати, як працювати з NsLookup:

Вирішення проблем зі з'єднанням сервера за допомогою NsLookup

Уявіть, що у вас виникла проблема зі з'єднанням сервера. За допомогою команд NsLookup ви можете вирішити цю проблему швидко та ефективно.

Безпека та захист

Багато фішингових атак ґрунтуються на дрібних змінах у назві домену надійного вебсайту. Користувач може здійснювати покупки або вводити дані на такому сайті, не усвідомлюючи, що це не оригінальний ресурс. Однак це далеко не єдиний тип атаки, який можна попередити за допомогою NsLookup. Під час DNS атаки отруєння кешу, зловмисники можуть перенаправити трафік даних на інший сервер. Користувачі опиняються на потенційно небезпечному вебсайті. Якщо знати правильні команди NsLookup, DNS записи та відповідну активність, можна виявити неправильне використання.

Знання кількох корисних команд NsLookup та CMD DNS допоможуть розширити вашу технічну кваліфікацію. Коли в наступний раз виникне проблема з сервером, ви зможете розібратися самостійно.

Найчастіше використовувані команди NsLookup DNS на Windows

Тепер, коли ви розумієте, що таке NsLookup, розглянемо 6 найчастіше використовуваних команд NsLookup DNS на Windows та те, що з ними можна зробити.

 

1. Отримання А запису домену

Як було сказано раніше, запит А запису призначений для перевірки NsLookup IP. Щоб використати цю команду CMD DNS на Windows, спочатку відкрийте командний рядок, натиснувши Windows+R, введіть "cmd" і натисніть OK. Цей крок однаковий для всіх команд на Windows. Потім введіть "NsLookup" і натисніть Enter. В результаті ви побачите ваш сервер за замовчуванням та вашу IP адресу.

Потім введіть назву домену вебсайту, і ви отримаєте IP адресу. Тут ми маємо неавторитетну відповідь. Що це означає? Це означає, що відповідь на ваш запит надійшла з неавторитетного джерела.

отримання А запису домену на Windows

2. Перевірка NS записів домену 

Ця команда DNS дозволяє знайти авторитетний сервер імен домену. Авторитетний сервер є органом управління зоною DNS. Щоб знайти інформацію NS домену, можна використати таку команду:

set q=ns
www.example.com

перевірка NS записів домену на Windows

3. Отримання SOA запису домену

Ще одна корисна команда CMD DNS - команда SOA запису. Отримання SOA запису домену досить просто і схоже на попередню команду DNS. Єдина різниця в тому, що ви встановлюєте тип запиту на "That appears to be a corrupted or incomplete string rather than a meaningful English text to translate. Could you provide the original English text or clarify what "soa"" represents? This will help me provide an accurate Ukrainian translation. замість "нс".

Ось як виглядає команда:

set q=soa
www.example.com

4. Активація режиму налагодження

Ви можете отримати додаткову інформацію про домен, використовуючи цю команду DNS:

set debug
www.example.com

Ця команда переводить вас у режим налагодження. Режим налагодження надає інформацію про пакет, відправлений на сервер.

Активація режиму налагодження NsLookup на Windows

5. Пошук записів MX 

Запис Mail Exchange, або MX запис, повідомляє про те, який поштовий сервер відповідає за отримання електронних листів.

Використайте цю команду DNS для отримання MX записів:

set q=mx
domain name

отримання MX запису на Windows

6. Перевірка зворотного пошуку DNS

Ця команда корисна, коли у вас є IP-адреса і ви шукаєте її доменне ім'я. Щоб виконати зворотний пошук NsLookup, використовуйте цю команду:

nslookup 'IP address'

 

nslookup зворотний DNS

Найпоширеніші команди NsLookup на Linux

Тепер спробуємо всі ці команди на сервері Linux.

1. Отримання A-записи домену

Щоб отримати A-запис домену на Linux, відкрийте термінал і введіть цю команду:

nslookup example.com

отримання A-записи домену на Linux

2. Перевірка NS записів домену 

Це потрібна команда nslookup для записів сервера імен домену на Linux:

nslookup -type=ns example.com

перевірка NS-записів домену на Linux

3. Отримання SOA запису домену

Використовуйте цю команду nslookup, щоб отримати SOA-запис домену:

nslookup -type=soa example.com

4. Активація режиму налагодження 

Використовуйте цю команду nslookup, щоб увімкнути режим налагодження на Linux:

nslookup -debug example.com

Активація режиму налагодження NsLookup на Linux

5. Пошук записів MX 

Ви можете використовувати цю команду nslookup, щоб знайти MX-записи:

nslookup -query=mx example.com

отримання MX-записи на Linux

6. Перевірка зворотного пошуку DNS 

Як і при отриманні A-записи домену, введіть nslookup, за яким слідує IP-адреса, щоб отримати зворотний пошук NS:

nslookup 11.11.11.11

зворотний пошук NsLookup на Linux

Онлайн-інструменти NsLookup

Крім командного рядка, ви можете використовувати веб-інструменти для запиту сервера імен. Вони працюють так: ви вводите доменне ім'я в поле пошуку онлайн-інструменту, а він повертає широкий спектр записів DNS. Онлайн-інструменти NsLookup охоплюють майже всі запити, які можна зробити з командного рядка. Ось три приклади онлайн-інструменту NsLookup.

  1. Nslookup.io
  2. Пошук широкосмугового з'єднання
  3. Web Wiz

Підсумовуючи 

Щоразу, коли користувач намагається відкрити веб-сайт, сервер імен DNS знаходить IP-адресу й дає змогу досягти цього сайту. Щоб глибше розібратися з вашою зоною DNS і вирішити її проблеми, ви можете використовувати NsLookup. NsLookup — це корисний інструмент командного рядка, який надає багато інформації про сервери імен. Ви можете використовувати цей інструмент для багатьох цілей, таких як усунення неполадок зі з'єднанням сервера й вирішення проблем DNS або підвищення безпеки під час перегляду інтернету. У цій статті ми розглянули корисні команди NsLookup як для Linux, так і для Windows.

Часто задавані питання

Чи відрізняються NsLookup і Ping? 

Коли ви перетворюєте доменне ім'я на IP-адресу, обидва ці інструменти дають однакову відповідь. Однак їхні процеси роботи відрізняються. Важливо зазначити, що ping зазвичай використовується для перевірки IP-зв'язку, а не для діагностики й вирішення проблем DNS.

Чи можна використовувати NsLookup з IP-адресою?

Так, NsLookup можна використовувати, щоб отримати доменне ім'я, пов'язане з IP-адресою. Ви можете використовувати зворотний пошук NsLookup, щоб отримати відповідальне доменне ім'я для IP-адреси. 

Що вам розповідає пошук DNS?

Пошук DNS дозволяє перетворити доменне ім'я на IP-адресу або навпаки. Він також надає інформацію про зону DNS, зокрема адресу основного сервера назв зони.

Як вивести інформацію про IPv6 Name Service?

Щоб вивести інформацію про IPv6 Name Service за допомогою nslookup, відкрийте командний рядок або термінал і введіть "nslookup -query=AAAA example.com", замінивши "example.com" на потрібний домен. Ця команда запитує в DNS запис AAAA для домену, який містить його адресу IPv6.

У чому різниця між A записами та AAAA записами?

A записи та AAAA записи – це обидва типи записів DNS, що пов'язують доменні імена з IP-адресами, але спрямовані на різні версії протоколу Internet Protocol. A записи пов'язують доменні імена з 32-бітними адресами IPv4, що є традиційним форматом інтернет-адрес. Натомість AAAA записи пов'язують доменні імена з 128-бітними адресами IPv6, задовольняючи потребу в більшому пулі IP-адрес через експоненціальне зростання кількості пристроїв, підключених до інтернету.

Поділитися

Ще з блогу

Читайте далі.

Заголовне зображення до посібника Cloudzy про MikroTik L2TP VPN: ноутбук підключається до серверної стійки через цифровий тунель у синьо-золотих тонах із піктограмами щита.
Безпека та мережа

Налаштування MikroTik L2TP VPN (з IPsec): посібник з RouterOS (2026)

У цьому налаштуванні MikroTik L2TP VPN протокол L2TP відповідає за тунелювання, а IPsec - за шифрування та цілісність даних. Їх поєднання забезпечує сумісність із нативними клієнтами без стороннього програмного забезпечення

Рекса СайрусРекса Сайрус 9 хв читання
Вікно термінала з попередженням SSH про зміну ідентифікатора віддаленого хоста, заголовок посібника з виправлення та брендинг Cloudzy на темно-бірюзовому тлі.
Безпека та мережа

Warning: Remote Host Identification Has Changed - причини та способи виправлення

SSH - це захищений мережевий протокол, що створює зашифрований тунель між системами. Він залишається популярним серед розробників, яким потрібен віддалений доступ до комп'ютерів без графічного

Рекса СайрусРекса Сайрус 10 хв читання
Ілюстрація до посібника з усунення несправностей сервера DNS із символами попередження та синім сервером на темному тлі для помилок розпізнавання імен Linux
Безпека та мережа

Тимчасова помилка розрішення імен: що це означає і як її виправити?

При використанні Linux ви можете зіткнутися з помилкою тимчасового розрішення імен під час спроби відкрити сайти, оновити пакети або виконати завдання, що потребують підключення до інтернету

Рекса СайрусРекса Сайрус 12 хв читання

Готові до розгортання? З $2.48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів протягом 14 днів.