nslookup (Търсене на сървър за имена) е инструмент за Linux, използван за получаване на информация от DNS сървър, както е поискано от потребителя. DNS (Domain Name System) е критична част от интернет, използвана за съвпадение на имената на уебсайтове (напр.ж., fosslinux.com) до получения IP адрес. Следователно nslookup може да бъде полезен за мрежовите администратори да запитват DNS за получаване на IP адрес, име на домейн или друг специфичен DNS запис. Той се използва и при отстраняване на проблеми, свързани с DNS.
Инструментът за команден ред nslookup работи в два режима, интерактивен режим и неинтерактивен режим. Интерактивният режим се използва при заявки към DNS сървъра за информация за различни хостове, домейни или хостове за печат в домейн. Неинтерактивният режим, от друга страна, е ограничен, тъй като отпечатва само името и информацията за заявка за хост или домейн.
nslookup неинтерактивен режим
Неинтерактивният режим е най-използваният режим при изпълнение на командата nslookup. Счита се за по-бърз метод, тъй като при всяко изпълнение ще трябва да предадете само една команда.
С този режим пишете nslookup
последвано от IP адреса или хоста, който искате да потърсите. Нека разгледаме някои команди, които можете да изпълнявате с nslookup в неинтерактивен режим.
1. Показва IP адреса на име на хост
Да предположим, че искате да получите „Запис“ (IP адрес) на уебсайт като nmap.орг. Всичко, което трябва да направите, е да стартирате терминала и да изпълните командата по-долу:
nslookup nmap.орг
nslookup nmap От изхода по-горе сървърът се отнася до IP адреса на DNS сървъра. В раздела Неавторитетен отговор адресът се отнася до IP адреса на nmap на уебсайта.орг.
Преди да разгледаме повече примери, най-добре е първо да разберем разликата между авторитетен отговор и неавторитетен отговор. Авторитетен отговор се дава, когато DNS сървърът хоства основното копие на отговорите на DNS записа на вашето търсене. От друга страна, неавторитетен отговор е, когато DNS сървърът, отговарящ на вашата заявка, не съдържа оригиналните зонови файлове. По-голямата част от времето сървърът има кеш на предварително заявен DNS запис от всички направени DNS справки.
2. Извършете обратно DNS търсене
Обратното DNS търсене е мястото, където имате „Запис“ / IP адрес и искате да получите полученото име на хост. Използвайте синтаксиса по-долу:
nslookup [ip-адрес]
3. Показване на MX записи
Записът MX (Mail Exchange) е запис в DNS.zine файл, който преобразува име на домейн в списък на сървъри за обмен на поща, които обработват имейлите на конкретните домейни. Ще използваме синтаксиса по-долу:
nslookup -query = mx [име на уебсайт]
4. Показване на NS записи
NS записите се използват за идентифициране на сървъри за имена (вторични и първични), отговорни за определена DNS зона. Ще използваме синтаксиса по-долу:
nslookup -query = ns [име на уебсайт]
5. Показване на SOA запис
Запис на начало на управление (SOA) е DNS запис, който съдържа административна информация за домейна. Използвайте синтаксиса по-долу:
nslookup -query = soa [име на уебсайт]
6. Показване на всички DNS записи
Ще използваме синтаксиса по-долу:
nslookup -query = всеки [име на уебсайт]
7. Използвайте различен номер на порт
По подразбиране DNS протоколът работи на порт 53. Ако портът е променен по някаква причина, можете да посочите зададения порт, като използвате аргумента -port.
nslookup -port = [номер на порт] [име на уебсайт]
nslookup интерактивен режим
Интерактивният режим nslookup е съвсем прост. Всичко, което трябва да направите, е да изпълните командата nslookup на терминала и тя ще ви даде подкана, където можете да изпълните командите си. Вижте изображението по-долу.
За да получите IP адреса на името на хоста, въведете името на уебсайта в подканата и натиснете Enter.
За да извършите обратно DNS търсене, въведете IP адреса на хоста.
За да покажете записите MX (обмен на поща), използвайте командата по-долу:
тип на задаване = mx
За да покажете NS записите, използвайте командата по-долу:
задайте тип = ns
Заключение
Консорциумът за интернет системи накратко изброи програмата nslookup като оттеглена, но по-късно отмени това решение. Изброяването на оттеглянето благоприятства главно командите / програмите хост и копаене, които могат да изпълняват същите функции като командата nslookup на малко по-високо ниво на приемане в индустрията.