logo

Команда Nslookup у Linux із прикладами

Nslookup (розшифровується як Name Server Lookup) — корисна команда для отримання інформації з DNS-сервера. Це інструмент адміністрування мережі для запиту до системи доменних імен (DNS) для отримання доменного імені або зіставлення IP-адреси або будь-якого іншого конкретного запису DNS. Він також використовується для усунення проблем, пов’язаних із DNS.

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

Тепер,nslookup>Команда — це як спеціальний інструмент, який можна використовувати для перегляду цієї телефонної книги. Це дозволяє вам ставити запитання про веб-сайти та їх зв’язок. Ви можете використовувати його для:



що таке подання каталогу
  • Знайдіть адресу веб-сайту : Ви можете використовувати так само, як пошук номера телефону в телефонній книзіnslookup>щоб знайти IP-адресу веб-сайту.
  • Усунути проблему s: Якщо у вас виникли проблеми з доступом до веб-сайту,nslookup>може допомогти вам визначити, де може бути проблема.
  • Докладніше про налаштування домену s: за допомогоюnslookup>, ви можете дізнатися деталі про домен веб-сайту, наприклад про сервери, відповідальні за його керування.

Синтаксис команди nslookup в Linux

Синтаксисnslookup>Команда є відносно простою, зазвичай має форму:

nslookup [option] [domain]>

Де:

  • [options]> зверніться до додаткових параметрів, які змінюють поведінку команди.
  • [domain]> позначає ім'я домену або IP-адресу, до якої потрібно запитати.

Параметри команди nslookup:

Опції опис
-domain=[назва-домену] дозволяє змінити ім'я DNS за замовчуванням.
-відлагоджувати дозволяє відображати інформацію про налагодження.
-port=[номер-порту] Використовуйте параметр -port, щоб вказати номер порту для запитів. За замовчуванням nslookup використовує порт 53 для запитів DNS
-timeout=[секунди] ви можете вказати час, протягом якого DNS-сервер відповість. За замовчуванням час очікування встановлено на кілька секунд
-type=a Пошук запису
Ми також можемо переглянути всі доступні записи DNS для певного запису за допомогою в -type=a варіант
-тип=будь-який Пошук будь-якого запису
Ми також можемо переглянути всі доступні записи DNS за допомогою -тип=будь-який варіант.
-type=hinfo відображає апаратну інформацію про хост. Він надає детальну інформацію про операційну систему та апаратну платформу
-type=mx Пошук запису mx
MX (обмін поштою) відображає ім’я домену на список серверів обміну поштою для цього домену. Запис MX говорить, що всі листи, надіслані на google.com, мають спрямовуватися на поштовий сервер у цьому домені.
-type=ns Пошук запису ns
Запис NS (сервер імен) зіставляє доменне ім’я зі списком DNS-серверів, повноважних для цього домену. Він виведе сервери імен, пов’язані з даним доменом.
-type=ptr використовується для зворотного пошуку DNS. Він отримує записи покажчика (PTR), які відображають IP-адреси доменним іменам.
-type=soa Пошук запису SOA
Запис SOA (початок повноважень) надає достовірну інформацію про домен, адресу електронної пошти адміністратора домену, серійний номер домену тощо…

Приклади деяких параметрів більшості команд nslookup у Linux

Виконання базового пошуку DNS

Синтаксис:

nslookup example.com>

приклад:

nslookup google.com>

nslookup, після якого йде ім’я домену, відобразить запис A (IP-адресу) домену. Використовуйте цю команду, щоб знайти запис адреси для домену. Він запитує сервери доменних імен і отримує деталі.

nslookup google.com

nslookup google.com

Виконання зворотного пошуку DNS

Синтаксис:

nslookup [IP Address]>

приклад:

nslookup 192.168.0.10>

Ви також можете виконати зворотний пошук DNS, надавши IP-адресу як аргумент для nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

номер алфавіту

Використання параметра `-type=any`

Синтаксис:

nslookup -type=any google.com>

Пошук будь-якого запису Ми також можемо переглядати всі доступні записи DNS за допомогою -тип=будь-який варіант.

nslookup -type=any google.com

nslookup -type=any google.com

Використання `-type=soa` варіант

Синтаксис:

nslookup -type=soa redhat.com>

Пошук запису SOA Запис SOA (початок повноважень) надає достовірну інформацію про домен, адресу електронної пошти адміністратора домену, серійний номер домену тощо…

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Використання `-type=ns` варіант

Синтаксис:

nslookup -type=ns google.com>

Пошук запису ns. Запис NS (сервер імен) зіставляє доменне ім’я зі списком DNS-серверів, повноважних для цього домену. Він виведе сервери імен, пов’язані з даним доменом.

nslookup -type=ns google.com

nslookup -type=ns google.com

Використання `-type=a` варіант

Синтаксис:

nslookup -type=a google.com>

Пошук запису. Ми також можемо переглянути всі доступні записи DNS для певного запису за допомогою в -type=a варіант.

nslookup -type=a google.com

nslookup -type=a google.com

Використання `-type=mx` варіант

Синтаксис:

char + int у java
nslookup -type=mx google.com>

Пошук запису mx. MX (обмін поштою) відображає ім’я домену на список серверів обміну поштою для цього домену. Запис MX говорить, що всі листи, надіслані на google.com, мають спрямовуватися на поштовий сервер у цьому домені.

nslookup -type=mx google.com

nslookup -type=mx google.com

Використання `-type=txt` варіант

Синтаксис:

випадкове число c код
nslookup -type=txt google.com>

Пошук запису txt. Записи TXT корисні для багатьох типів записів, як-от DKIM, SPF тощо. Ви можете знайти всі записи TXT, налаштовані для будь-якого домену, за допомогою наведеної нижче команди.

nslookup -type=txt google.com

nslookup -type=txt google.com

Команда Nslookup в Linux – поширені запитання

Для чого використовується команда nslookup?

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

Як за допомогою nslookup знайти IP-адресу домену?

Щоб знайти IP-адресу, пов’язану з доменом, за допомогою ` nslookup` , просто введіть ` nslookup доменне ім'я` у терміналі або командному рядку, замінивши domain_name фактичним доменом, який потрібно знайти. Команда поверне відповідні IP-адреси для цього домену.

Які загальні опції чи параметри використовуються з nslookup?

Деякі загальні опції або параметри, що використовуються з ` nslookup` включати:

  • -query=тип : укажіть тип запису DNS для запиту (наприклад, A, MX, NS).
  • -server=обслуговувати r: вкажіть DNS-сервер, який використовуватиметься для запиту.
  • -timeout=секунди : установіть час очікування для запиту.
  • -відлагоджувати : увімкніть режим налагодження для відображення детальної інформації.
  • -допомогти чи? : відображення довідкового повідомлення з доступними параметрами.

Чому я іноді отримую неавторитетну відповідь у результатах nslookup?

Коли ` nslookup` повертає відповідь Non-authoritative, це означає, що запитуваний сервер DNS не є основним авторитетним сервером для відповідного домену. Натомість він отримував інформацію з кешованого або вторинного сервера. Це часто зустрічається в рекурсивних налаштуваннях DNS, де сервери кешують відповіді з міркувань продуктивності.

Що робити, якщо nslookup не може розпізнати доменне ім’я?

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

  • Перевірте підключення до Інтернету та переконайтеся, що сервери DNS доступні.
  • Перевірте правопис доменного імені та повторіть спробу.
  • Перевірте налаштування DNS-сервера або спробуйте запитати інший DNS-сервер.
  • Шукайте будь-які проблеми з конфігурацією брандмауера або мережі, які можуть блокувати запити DNS.
  • Розгляньте можливість використання інших інструментів, таких як dig або host для додаткового усунення несправностей.

Висновок

У цій статті ми обговорили команду `nslookup`, яка є змінним інструментом для запиту до DNS-сервера та отримання інформації про зіставлення імені домену чи IP-адреси. Ми вивчили, що це дуже корисно для вирішення проблем, пов’язаних із DNS. Ми також обговорювали такі параметри, як -type=a, -type=any, -type=mx, -type=ns, -type=ptr і -type=soa. Загалом можна сказати, що за допомогою інформації nslookup адміністратори можуть отримати уявлення про інфраструктуру DNS і ефективно вирішувати проблеми, пов’язані з DNS.