Диг - Линук Цомманд - Уник наредба

НАМЕ

копирај - ДНС лоокуп утилити

СИНОПСИС

диг-уп []] [ адреса ] [ аддр ] [ име: кључ ] [ име ] [ име- кљуц ] [ име- кљуц ] ] [ тип ] [ цласс ] [ куериопт ... ]

диг [ ]

ископати [ глобал-куериопт ... ] [ упит ... ]

ОПИС

диг (домаин информатион гропер) је флексибилан алат за испитивање ДНС имена сервера. Он изводи ДНС лоокупс и приказује одговоре који се враћају са сервера за имена који су упућени у упит. Већина ДНС администратора користи ископ за решавање проблема са ДНС-ом због своје флексибилности, једноставности коришћења и јасноће излаза. Други алати за проналажење имају мање функционалности од копања .

Иако копање се обично користи помоћу аргумената командне линије, он такође има батцх начин рада за читање захтева за претраживање из датотеке. Кратак резиме аргумената и опција командне линије се штампа када се даје опција . За разлику од ранијих верзија, имплементација БИНД9 дозвољава издавање вишеструких претрага из командне линије .

Уколико није речено да упити специфичан сервер послужитеља, ископ ће покушати сваки од сервера који су наведени у /етц/ресолв.цонф .

Када се не дају аргументи или опције командне линије, извршиће се НС упит за "." (корен).

СИМПЛЕ УСАГЕ

Типичан позив на диг изгледа:

диг @ име сервера

где:

сервер

је име или ИП адреса сервера имена за упита. Ово може бити ИПв4 адреса у тачкастој децималној нотацији или ИПв6 адресу у нотацији са раздвојеним колоном. Када је испоручени аргумент сервера име хоста, копирање решава то име пре него што упита тај сервер имена. Ако ниједан аргумент сервера није дат, копирај се /етц/ресолв.цонф и упита имена сервера који су наведени тамо. Приказује се одговор са сервера за одговор на име који одговара.

име

је назив записа ресурса који треба погледати.

тип

означава која врста упита је потребна --- АНИ, А, МКС, СИГ, итд. тип може бити било који важећи тип упита. Ако се не испоручује никакав аргумент типа, ископ ће извршити претрагу за запис А.

ОПЦИЈЕ

Опција поставља изворну ИП адресу упита за адресирање . Ово мора бити важећа адреса на једном од мрежних мрежних интерфејса.

Подразумевана класа упита (ИН за интернет) је надређена опцијом . класа је свака валидна класа, као што је ХС за Хесиод записе или ЦХ за ЦХАОСНЕТ записе.

Опција чини да диг функционише у шаржном начину читањем листе захтева за претрагу за обраду из датотеке филенаме . Датотека садржи више упита, један по линији. Сваки унос у датотеци би требао бити организован на исти начин као што би били представљени као упити за ископавање помоћу интерфејса командне линије.

Ако се неправилни број порта мора испразнити, користи се опција -п . порт # је број порта који ће диг послати своје упите уместо стандардног ДНС порта број 53. Ова опција би се користила за тестирање сервера имена који је конфигурисан да слуша за упите на нестандардном броју порта.

Опција поставља врсту упита за унос . То може бити било који важећи тип упита који је подржан у БИНД9. Подразумевани тип упита "А", осим уколико се испоручује опција да би указао на реверсе лоокуп. Трансфер зона се може тражити навођењем типа АКСФР. Када је потребан додатни пренос зоне (ИКСФР), тип је подешен на икфр = Н. Преносни пренос зоне ће садржати промене у зони, пошто је серијски број у СОА запису зоне био Н.

Реверсе лоокупс - мапирање адреса имена - поједностављене су опцијом . аддр је ИПв4 адреса у тачкастим децималним записима, или адреса ИПв6 која је делимично подељена с колоном. Када се користи ова опција, нема потребе да се наводе аргументи имена , класе и типа . диг аутоматски врши претрагу имена као што је 11.12.13.10.ин-аддр.арпа и поставља врсту упита и класу на ПТР и ИН. Подразумевано, ИПв6 адресе се претражују користећи домен ИП6.АРПА и бинарне етикете као што је дефинисано у РФЦ2874. Да бисте користили старију РФЦ1886 метод користећи домене ИП6.ИНТ и ознаке "ниббле", наведите опцију (ниббле).

За потписивање ДНС упита послатих копирањем и њиховим одговорима помоћу потписа трансакција (ТСИГ), наведите ТСИГ кључну датотеку помоћу опције . Такође можете одредити и сам ТСИГ кључ у командној линији користећи опцију; име је назив кључа ТСИГ и кључ је стварни кључ. Кључ је основни кодирани низ, који обично генерише днссец-кеиген (8). Потребно је обратити пажњу када користите опцију на вишекорисничким системима јер кључ може бити видљив на излазу из пс (1) или у фајлу историје љуске. При коришћењу ТСИГ аутентикације са ископавањем , сервер са именима који је упућен у упит треба да зна кључ и алгоритам који се користи. У БИНД-у, ово се обавља пружањем одговарајућих кључних и серверских изјава у намед.цонф .

КУЕРИ ОПТИОНС

диг нуди низ опција упита који утичу на начин на који се врши претрага и резултати се приказују. Неке од ових постављених или ресетованих бита заставице у заглављу упита, неке одређују који се одјељци отиска штампају, а други одреде временске интервенције и покушаје поновног покушаја.

Свака опција упита се идентификује кључном ријечју пред којом се упише знак плус (+). Неке кључне речи постављају или ресетују опцију. Овим се може претходити стринг који не негира значење те кључне речи. Остале кључне речи додељују вриједности опцијама као што је интервал прекидања. Они имају облик + кључна реч = вредност . Опције упита су:

+ [но] тцп

Користите [не користите] ТЦП приликом упита имена сервера. Подразумевано понашање је коришћење УДП-а осим ако се не захтева упит АКСФР или ИКСФР, у ком случају се користи ТЦП веза.

+ [но] вц

Користите [не користите] ТЦП приликом упита имена сервера. Ова алтернативна синтакса на + [но] тцп је обезбеђена за компатибилност са задње стране. "Вц" означава "виртуални круг".

+ [не] занемарити

Игноришите скраћивање у УДП одговорима умјесто поновног понављања са ТЦП-ом. Подразумевано се извршавају покушаји ТЦП-а.

+ домаин = соменаме

Подесите списак претраживања да садржи јединствени домен соменаме , као да је наведен у директиви о домену у /етц/ресолв.цонф , и омогућите обраду листе претраживања као да је дата опција за претрагу .

+ [не] претрага

Користите [не користите] листу претраживања дефинисана директивом за претрагу или доменом у ресолв.цонф (ако постоји). Листа претраге се не користи по подразумеваној вредности.

+ [но] дефнаме

Застарело, третирано као синоним за + [не] претраживање

+ [не] ааонли

Ова опција не чини ништа. Обезбијеђен је за компатибилност са старим верзијама копија гдје је поставио непроведену заставицу за разрешење.

+ [но] адфлаг

Поставите [не поставите] бит АД (аутентични подаци) у упиту. АД бита тренутно има стандардно значење само у одговорима, а не у упиту, али је могућност за постављање битног упита у потпуности.

+ [но] цдфлаг

Поставите [не подесите] ЦД (проверите онемогућени) бит у упиту. Ово захтева да сервер не изврши ДНССЕЦ валидацију одговора.

+ [не] рекурзивно

Пребаците поставку РД (жељени рекурсорски) бит у упиту. Овај бит је подразумевано постављен, што значи да копање нормално шаље рекурзивне упите. Рекурзија се аутоматски искључује када се користе опције упита + нссеарцх или + траце за траг .

+ [но] нссеарцх

Када се ова опција подеси, копа покушава да пронађе ауторитативне имена сервера за зону која садржи назив који се гледа горе и приказује СОА запис који сваки сервер имена има за зону.

+ [нема] трага

Пребаците праћење путања делегације од роот сервера имена за претраживање које се подиже. Трајање је подразумевано онемогућено. Када је трацинг омогућен, ископавање врши итеративне упите да би ријешио назив који се гледа горе. Пратиће реферале са роот сервера, приказујући одговор са сваког сервера који је кориштен за рјешавање претраживања.

+ [не] цмд

пребацује штампање почетног коментара на излазу који идентификује верзију копирања и опције упита које су примењене. Овај коментар се штампа подразумевано.

+ [не] кратко

Пружите јасан одговор. Подразумевано је да одштампате одговор у формулару.

+ [не] идентификовати

Покажите [или не покажите] ИП адресу и број порта који је одговорио када је омогућена опција + кратка . Ако се затраже кратки образац одговора, подразумевана вредност није да прикаже изворну адресу и број порта сервера који је одговорио.

+ [нема] коментара

Пребаците приказ линија коментара на излазу. Подразумевано је штампање коментара.

+ [не] статистика

Ова опција упита преусмерава штампање статистике: када је упит направљен, величина одговора и тако даље. Подразумевано понашање је штампање статистике упита.

+ [но] кр

Штампај [не штампај] упите како је послат. Подразумевано, упит се не штампа.

+ [нема] питања

Штампај [не штампај] одјељак питања у упиту када се врати одговор. Подразумевано је да одштампате део питања као коментар.

+ [нема] одговора

Дисплеј [не приказује] одељак одговора одговора. Подразумевано је да је прикажете.

+ [нема] ауторитета

Дисплеј [не приказује] одељак ауторитета одговора. Подразумевано је да је прикажете.

+ [не] додатни

Прикажите [не приказују] додатни одељак одговора. Подразумевано је да је прикажете.

+ [не] све

Подесите или уклоните све заставе екрана.

+ време = Т

Подешава временско ограничење за упит до Т секунди. Подразумевано време је 5 секунди. Покушај постављања Т на мање од 1 ће резултирати тимеоут куери од 1 секунде која се примјењује.

+ покушава = Т

Подешава број пута да поновите УДП упите на сервер на Т уместо подразумеване вредности. 3. Ако је Т мањи или једнак нули, број поновних покушаја је тачно заокружен на 1.

+ ндотс = Д

Подесите број тачака које се морају појавити у имену на Д да би се сматрало апсолутним. Подразумевана вредност је дефинисана помоћу ндотс израза у /етц/ресолв.цонф , или 1 ако није присутан ндотс израз. Имена са мање тачака се тумаче као релативна имена и претраживаће се у доменима наведеним у директиви за претрагу или доменом у /етц/ресолв.цонф .

+ буфсизе = Б

Подесите величину бафера УДП поруке оглашавано коришћењем ЕДНС0 до Б бајтова. Максималне и минималне величине овог бафера су 65535 и 0, респективно. Вредности изван овог опсега су заокружене горе или доле.

+ [не] мултилине

Штампајте записе попут СОА записа у разбијеној вишенаменском формату са коментаром човековим читањем. Подразумевано је штампање сваког записа на једној линији, како би се олакшао анализирање уређаја за копирање .

+ [не] неуспех

Немојте покушавати следећи сервер ако примите СЕРВФАИЛ. Подразумевано је да не покушавате на следећем серверу који је обрнуто од понашања понуђача нормалног стуб-а.

+ [но] бестеффорт

Покушај приказивања садржаја порука које су погрешне. Подразумевано је да не приказују погрешне одговоре.

+ [не] днссец

Захтеви ДНССЕЦ записе се шаљу постављањем ДНССЕЦ ОК бита (ДО) у запису ОПТ у додатном одељку упита.

МУЛТИПЛЕ КУЕРИ

Имплементација копирања БИНД 9 подржава навођење више упита на командној линији (поред подршке опцији батцх фајла). Сваки од тих упита може се испоручити са сопственим скупом заставица, опција и опција упита.

У овом случају, сваки упитни упит представља појединачни упит у синтакси командне линије описаној горе. Свака се састоји од било које од стандардних опција и заставица, имена које треба погледати, опционог типа упита и класе и свих опција упита које треба примијенити на тај упит.

Такође се може испоручити глобалан скуп опција упита, који би требало применити на све упите. Ове глобалне опције упита морају претходити првом туплеу имена, класе, типа, опција, застава и опција упита набављене у командној линији. Све опције за глобалне упите (осим опције + [но] цмд ) могу бити преклапане од стране опција упита специфичног упита. На пример:

диг + кр ввв.исц.орг било који -к 127.0.0.1 исц.орг нс + нокр

показује како се ископавање може искористити из командне линије да би се направила три потрага: АНИ куери фор ввв.исц.орг, реверсе лоокуп оф 127.0.0.1 и упит за НС рецордс оф исц.орг. Примјењује се глобална опција упита од + кр , тако да диг приказује почетни упит који је направио за сваки претраживач. Коначни упит има опцију локалног упита за + нокр што значи да диг неће отиснути почетни упит када погледа на НС записе за исц.орг.

ТАКОЂЕ ВИДЕТИ

хост ( 1), име (8), днссец-кеиген (8), РФЦ1035 .

Важно: Користите команду човјека ( % човјек ) да бисте видели како се на вашем рачунару користи команда.

повезани чланци