Научете Linux

NS Lookup Command в Linux с примери

NS Lookup Command в Linux с примери

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-адрес]

Обратно DNS търсене

3. Показване на MX записи

Записът MX (Mail Exchange) е запис в DNS.zine файл, който преобразува име на домейн в списък на сървъри за обмен на поща, които обработват имейлите на конкретните домейни. Ще използваме синтаксиса по-долу:

nslookup -query = mx [име на уебсайт]

nslookup MX записи

4. Показване на NS записи

NS записите се използват за идентифициране на сървъри за имена (вторични и първични), отговорни за определена DNS зона. Ще използваме синтаксиса по-долу:

nslookup -query = ns [име на уебсайт]

nslookup NS записи

5. Показване на SOA запис

Запис на начало на управление (SOA) е DNS запис, който съдържа административна информация за домейна. Използвайте синтаксиса по-долу:

nslookup -query = soa [име на уебсайт]

nslookup SOA записи

6. Показване на всички DNS записи

Ще използваме синтаксиса по-долу:

nslookup -query = всеки [име на уебсайт]

7. Използвайте различен номер на порт

По подразбиране DNS протоколът работи на порт 53. Ако портът е променен по някаква причина, можете да посочите зададения порт, като използвате аргумента -port.

nslookup -port = [номер на порт] [име на уебсайт]

nslookup потребителски порт

nslookup интерактивен режим

Интерактивният режим nslookup е съвсем прост. Всичко, което трябва да направите, е да изпълните командата nslookup на терминала и тя ще ви даде подкана, където можете да изпълните командите си. Вижте изображението по-долу.

nslookup ред

За да получите IP адреса на името на хоста, въведете името на уебсайта в подканата и натиснете Enter.

IP адрес

За да извършите обратно DNS търсене, въведете IP адреса на хоста.

Обратно DNS търсене

За да покажете записите MX (обмен на поща), използвайте командата по-долу:

тип на задаване = mx

nslookup MX

За да покажете NS записите, използвайте командата по-долу:

задайте тип = ns

nslookup NS

Заключение

Консорциумът за интернет системи накратко изброи програмата nslookup като оттеглена, но по-късно отмени това решение. Изброяването на оттеглянето благоприятства главно командите / програмите хост и копаене, които могат да изпълняват същите функции като командата nslookup на малко по-високо ниво на приемане в индустрията.

Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...