Команда 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.com3. Отримання MX-записів (поштових серверів) домену
Щоб отримати список поштових серверів (MX-записів), використовуйте команду:
nslookup -query=mx example.com4. Пошук серверів імен (NS) домену
Щоб перевірити, які сервери імен керують доменом, використовуйте:
nslookup -query=ns example.com5. Зворотний DNS-запит (пошук домену за IP-адресою)
Якщо у вас є IP-адреса, і вам потрібно визначити, якому домену вона належить:
nslookup 192.168.1.1Як використовувати nslookup у Linux
Команда nslookup також доступна в Linux і працює аналогічно до Windows.
1. Відкриття терміналу
Щоб використовувати nslookup у Linux, відкрийте термінал:
Ctrl + Alt + T2. Запит IP-адреси домену
Щоб дізнатися IP-адресу домену:
nslookup example.com3. Отримання MX-записів
Для визначення поштових серверів домену:
nslookup -query=mx example.com4. Пошук серверів імен (NS) домену
Щоб перевірити DNS-сервери, що керують доменом:
nslookup -query=ns example.com5. Зворотний 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 допоможе вам швидше та ефективніше вирішувати мережеві завдання й керувати доменами.


