Коришћење мреже у серверским окружењима или на клијентским рачунарима је од суштинског значаја за омогућавање локалне и спољне комуникације како се очекује, али нека грешка, без обзира на то колико је минимална, спречиће да се сви процеси извршавају у потпуности (приступ Интернету, датотека пренос, ажурирање итд.).
Из тог разлога, било да смо администратори или не, идеално је имати помоћне програме за анализу мреже и на тај начин утврдити корен грешака. У овом случају, Линук нам нуди две функционалне команде за ову врсту анализе, као што су команде диг и нслоокуп, о којима ћемо детаљно говорити.
Шта је наредба дигДиг (Домаин Информатион Гопхер) је помоћни програм из командне линије са којим је могуће извршити ДНС претрагу консултовањем сервера имена и приказивањем коначног резултата.
Подразумевано, команда диг шаље ДНС упит именским серверима хостованим у /етц/ресолв.цонф директоријуму, али можемо ручно назначити сервер на који треба да покаже.
Синтакса за коришћење диг је следећа:
копати [сервер] [име] [тип]Наведене вредности су:
- Сервер: односи се на ИП адресу или име хоста сервера имена за упите у Линуку
- Име: означава назив записа ресурса за претраживање
- Тип: је тип упита који тражи диг, може бити запис А, МКС запис, СОА запис итд.
Шта је НслоокупНслоокуп (претраживање сервера имена), је команда која се користи за извршавање ДНС претраживања у Линуку, а њен резултат може укључивати потпуне ДНС детаље као што су ИП адреса, МКС записи домена или НС сервери одређеног домена.
Када користимо нслоокуп имамо два начина рада:
- Интерактивни режим са којим је могуће консултовати сервере имена за приступ информацијама о различитим хостовима и доменима
- Неинтерактивни режим са којим можемо одштампати само име и информације које се траже за хост или домен
нслоокуп [опција]Данашњи Линук системи већ подразумевано укључују помоћне програме диг и нслоокуп, али смо их можда случајно избрисали.
Хајде сада да видимо како да инсталирамо и користимо ове команде на Линуксу.
1. Како инсталирати диг и нслоокуп на Линук
Корак 1
У случају коришћења ЦентОС -а или Ред Хат -а морамо извршити следећу команду:
днф инсталл бинд-утилсАко користимо Дебиан или Убунту извршићемо следеће:
апт инсталл днсутилсУ случају коришћења АрцхЛинук -а извршавамо:
пацман -Си днсутилс
ЕНЛАРГЕ
Корак 2
Када се инсталира, можемо потврдити верзију која се користи следећом командом:
копати -в
ЕНЛАРГЕ
2. Како се користи диг и нслоокуп Линук
Корак 1
Када смо инсталирани, спремни смо за употребу, можемо користити диг за постављање упита о имену домена и преузимање података из њега, на пример, извршавамо:
копајте солутионтиц.цом
ЕНЛАРГЕ
Корак 2
У овом случају имамо детаље као што су:
- ИП удаљеног рачунара
- Време консултација
- Датум и време када је упит направљен
копајте солутионтиц.цом + кратак
ЕНЛАРГЕ
Корак 3
За преглед МКС записа извршавамо следеће:
копајте солутионтиц.цом МКС + кратак
ЕНЛАРГЕ
Видимо да су детаљи много потпунији.
Корак 4
ТТЛ детаљима можете приступити помоћу следеће команде:
копајте солутионтиц.цом ТТЛ
ЕНЛАРГЕ
Корак 5
Да бисмо прегледали све ДНС записе које извршавамо:
копајте солутионтиц.цом БИЛО КОЈИ + ноалл + одговор
ЕНЛАРГЕ
3. Како се користи нслоокуп Линук
Корак 1
Помоћу нслоокуп -а ако желимо да добијемо информације о домену извршавамо:
нслоокуп солутионтиц.цом
ЕНЛАРГЕ
Корак 2
МКС записе можемо видети помоћу следећег параметра:
нслоокуп -куери = мк солутионтиц.цом
ЕНЛАРГЕ
Корак 3
За преглед записа НС уносимо:
нслоокуп -куери = нс солутионтиц.цом
ЕНЛАРГЕ
Корак 4
Ако је потребно приступити СОА записима, уносимо:
нслоокуп -куери = соа солутионтиц.цом
ЕНЛАРГЕ
Помоћу диг и нслоокуп -а можемо извршити задатке анализе домена и мреже како бисмо открили могуће грешке било у нашој опреми или у објектима који учествују у комуникацији.