Команда nslookup – це потужний інструмент адміністрування мережі, який використовується для запиту системи доменних імен (DNS) з метою отримання інформації про домени. Незалежно від того, чи усуваєте ви проблеми з DNS на VPS-хостингу або керуєте доменами на виділеному сервері, розуміння роботи nslookup допоможе діагностувати та вирішувати мережеві проблеми.

Що таке команда nslookup?

Команда nslookup (Name Server Lookup) використовується для запиту DNS-записів, отримання IP-адрес доменів та перевірки різних конфігурацій DNS. Вона доступна за замовчуванням як у Windows, так і в Linux.

Чому варто використовувати команду nslookup?

  • Діагностика проблем із DNS-резолюцією.
  • Отримання IP-адреси доменного імені.
  • Перевірка конфігурації DNS-записів.
  • Визначення поштових серверів (MX-записів) домену.
  • Пошук авторитетних DNS-серверів домену.

Як використовувати nslookup у Windows

1. Відкриття командного рядка

Щоб використовувати nslookup у Windows, відкрийте командний рядок:

Win + R -> введіть 'cmd' -> Enter

Або знайдіть “Командний рядок” у меню “Пуск”.

2. Запит IP-адреси домену

Щоб дізнатися IP-адресу веб-сайту, використовуйте команду:

nslookup example.com

3. Отримання MX-записів (поштових серверів) домену

Щоб отримати список поштових серверів (MX-записів), використовуйте команду:

nslookup -query=mx example.com

4. Пошук серверів імен (NS) домену

Щоб перевірити, які сервери імен керують доменом, використовуйте:

nslookup -query=ns example.com

5. Зворотний DNS-запит (пошук домену за IP-адресою)

Якщо у вас є IP-адреса, і вам потрібно визначити, якому домену вона належить:

nslookup 192.168.1.1

Як використовувати nslookup у Linux

Команда nslookup також доступна в Linux і працює аналогічно до Windows.

1. Відкриття терміналу

Щоб використовувати nslookup у Linux, відкрийте термінал:

Ctrl + Alt + T

2. Запит IP-адреси домену

Щоб дізнатися IP-адресу домену:

nslookup example.com

3. Отримання MX-записів

Для визначення поштових серверів домену:

nslookup -query=mx example.com

4. Пошук серверів імен (NS) домену

Щоб перевірити DNS-сервери, що керують доменом:

nslookup -query=ns example.com

5. Зворотний DNS-запит

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

nslookup 192.168.1.1

Розширені можливості nslookup

1. Використання конкретного DNS-сервера

За замовчуванням nslookup використовує DNS-сервер, налаштований у системі. Щоб виконати запит до певного DNS-сервера, використовуйте:

nslookup example.com 8.8.8.8

Цей запит використовує публічний DNS Google (8.8.8.8) для розв’язання доменного імені.

2. Увімкнення інтерактивного режиму

Для роботи в інтерактивному режимі просто введіть nslookup і натисніть Enter:

nslookup

Після цього можна виконувати кілька запитів, не виходячи з утиліти.

3. Отримання всіх доступних DNS-записів

Щоб вивести всі DNS-записи домену, використовуйте:

nslookup -query=any example.com

Висновок

Команда nslookup – це важливий інструмент для діагностики проблем, пов’язаних із DNS, та перевірки конфігурацій доменів. Незалежно від того, чи працюєте ви з VPS-хостингом або виділеним сервером, освоєння nslookup допоможе вам швидше та ефективніше вирішувати мережеві завдання й керувати доменами.