33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Використовуй код:

BLACK33
BG40
Використовуйте промо
30.10.2024

Що таке NSLOOKUP і як ним користуватися

NSLOOKUP – це інструмент командного рядка, який використовується для запитів до серверів системи доменних імен (DNS) для отримання інформації про доменні імена та IP-адреси. Це важлива утиліта для мережевих адміністраторів, розробників і всіх, хто займається усуненням проблем, пов’язаних з DNS. За допомогою NSLOOKUP можна перевірити IP-адресу, пов’язану з доменним ім’ям, знайти авторитетні DNS-сервери для домену тощо. У цій статті ми пояснимо, що таке NSLOOKUP, як він працює, і надамо покрокові інструкції щодо його використання для усунення несправностей і збору інформації про DNS


Що таке NSLOOKUP?

NSLOOKUP розшифровується як “Пошук сервера імен” Це утиліта командного рядка, яка дозволяє користувачам запитувати записи DNS і отримувати певну інформацію про доменні імена або IP-адреси. За допомогою NSLOOKUP можна

  • Знайти IP-адресу, пов’язану з доменним ім’ям.
  • Визначити доменне ім’я, пов’язане з IP-адресою (зворотний пошук DNS).
  • Запиту різних типів DNS-записів, таких як A, MX, NS і TXT-записи.
  • Усунення проблем з дозволом DNS і перевірка конфігурацій DNS.

NSLOOKUP доступний на більшості операційних систем, включаючи Windows, macOS і Linux


Як працює NSLOOKUP?

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


Як користуватися NSLOOKUP

Ось як використовувати NSLOOKUP для виконання різних типів DNS-запитів

1. Виконання базового пошуку доменного імені

Ви можете використовувати NSLOOKUP для отримання IP-адреси, пов’язаної з певним доменним ім’ям

У Windows:
  1. Відкрийте командний рядок (натисніть Windows + R, введіть cmd і натисніть Enter).
  2. Введіть наступну команду
    nslookup example.com

    Замініть example.com на доменне ім’я, за яким ви хочете зробити запит.

У macOS/Linux:
  1. Відкрийте термінал (натисніть Command + Пробіл і введіть Термінал).
  2. Запустіть ту саму команду
    nslookup example.com
Виведіть приклад:
Сервер: dns.google Адреса: 8.8.8.8 Неавторизована відповідь: Ім’я: example.com Адреса: 93.184.216.34

У цьому прикладі NSLOOKUP запитує DNS-сервер і повертає IP-адресу 93.184.216.34, пов’язану з example.com

2. Зворотний пошук DNS

Зворотний пошук DNS дозволяє знайти доменне ім’я, пов’язане з IP-адресою

Виконайте команду:
nslookup 93.184.216.34

У цьому випадку NSLOOKUP поверне доменне ім’я, яке відповідає IP-адресі 93.184.216.34

3. Запит певних типів DNS-записів

NSLOOKUP дозволяє запитувати певні типи записів DNS, такі як MX (поштовий обмін), NS (сервер імен) або TXT (текст)

Приклад: Запит записів MX

MX-записи використовуються для пошуку поштових серверів, відповідальних за отримання електронної пошти від імені домену

nslookup -query=mx example.com

Висновок Приклад

поштовий сервер example.com = 10 mail.example.com.

Це показує, що mail.example.com є поштовим сервером, відповідальним за обробку листів для домену example.com

Приклад: Запит записів NS

Записи NS містять інформацію про авторитетні сервери імен для домену

nslookup -query=ns example.com

Висновок Приклад

example.com nameserver = ns1.example.com. example.com nameserver = ns2.example.com.

Цей результат показує сервери імен (ns1.example.com і ns2.example.com), які відповідають за домен

Приклад: Запит TXT-записів

TXT-записи часто містять інформацію про перевірку права власності на домен, безпеку електронної пошти (наприклад, SPF, DKIM) та інші текстові дані

nslookup -query=txt example.com

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

За замовчуванням NSLOOKUP використовує DNS-сервер, налаштований на вашому пристрої або в мережі. Однак ви можете вказати інший DNS-сервер для виконання запитів

Команда:
nslookup example.com 8.8.8.8

У цьому прикладі NSLOOKUP запитає у публічного DNS-сервера Google (8.8.8.8) інформацію про example.com


Інтерактивний режим в NSLOOKUP

NSLOOKUP має інтерактивний режим, який дозволяє виконувати кілька запитів, не виходячи з командного рядка. Щоб увійти в інтерактивний режим, просто введіть nslookup без жодних додаткових параметрів

nslookup

Ви потрапите в інтерактивний сеанс, де зможете ввести кілька команд

> example.com > set querytype=mx > google.com

Щоб вийти з інтерактивного режиму, введіть exit або натисніть Ctrl + C


Поширені випадки використання NSLOOKUP

1. Вирішення проблем з DNS

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

2. Перевірка конфігурації DNS

NSLOOKUP зазвичай використовується для перевірки правильності налаштування записів DNS для домену. Наприклад, після налаштування веб-сайту або поштового сервера ви можете перевірити, чи правильно налаштовані записи A, MX і TXT

3. Визначення поширення DNS

При оновленні записів DNS може знадобитися деякий час, щоб зміни поширилися по всьому Інтернету. NSLOOKUP дозволяє перевірити, чи зміни були застосовані на різних DNS-серверах, вказавши альтернативні DNS-сервери (наприклад, Google DNS або OpenDNS)


Команди і параметри NSLOOKUP

Нижче наведені деякі додаткові корисні команди та опції для роботи з NSLOOKUP

  • set querytype=A: встановлює тип запиту на записи A (IPv4-адреси).
  • set querytype=AAAA: Запити для IPv6 адрес.
  • set timeout=seconds: Задає інтервал очікування для запиту.
  • set retry=number: Вказує кількість повторних спроб, якщо сервер не відповідає.

Приклад встановлення типу запиту MX в інтерактивному режимі

nslookup > set querytype=mx > example.com

Висновок

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

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Використовуй код:

BLACK33
BG40
Використовуйте промо