Линук хост команда приказује име домена за дату ИП адресу или обрнуто. Такође обавља ДНС претраживања у вези са ДНС упитом. Подразумевано понашање команде хоста приказује резиме њених аргумената командне линије и подржаних опција.
Синтакса:
Команда хост подржава различите аргументе и опције командне линије. Основна синтакса за команду хост је следећа:
host
где,
име: Име може бити име домена или ИП адреса (Ипв4 или Ипв6). Тражиће дато име.
Опције:
Следећи аргументи и опције командне линије се могу користити са командом хост:
пролећни оквир
-4: Користи се за Ипв4 адресу само за упит.
-6: Користи се само за ИПв6 адресу за упит.
-а: Опција '-а' значи 'Све'. То је еквивалентно '-в', '-р', 'с', било којом опцијом. Али, то утиче на понашање опције '-л'.
-ц класа: Користи се за одређивање класе упита. Подразумевана вредност класе је Ин (Интернет).
-Ц: Користи се за проверу конзистенције.
-д: Користи се за приказ трагова отклањања грешака. Ова опција је слична опцији '-в'.
-ја: Користи се за застарелу вредност.
-л: Користи се за листање зона. Команда хост се такође користи за пренос зона и приказује записе као што су НС, ПТР, А и још много тога.
- Н тачака: Користи се за одређивање броја тачака које морају бити у имену.
-р: Користи се за нерекурзивни упит. Корисно је за опонашање понашања сервера имена коришћењем нерекурзивних упита.
-Р број: Користи се за број поновних покушаја за УДП упите. За негативне бројеве или нулу, број покушаја ће бити 1 (тј. подразумевано).
-с: Ако сервер не одговори, неће послати упит следећем серверу имена.
-т тип: Користи се за одређивање типа упита. Ова опција ће препознати било који тип упита као што су 'ЦНАМЕ', 'НС', 'СОА', 'ТКСТ', 'ДНСКЕИ', 'АКСФР' и још много тога. Ако не наведемо тип упита, он ће аутоматски изабрати одговарајући тип. Подразумевано ће тражити 'А', 'АААА' и МКС записе. Ако је име ИП адреса, тражиће 'ПТР' запис.
-Т или -У: Користи се за ТЦП/УДП везе: Подразумевано, команда хоста бира 'УДП' везу док прави упите. Опција '-Т' наводи ТЦП везу, а '-У' 'УДП' везу.
-м застава: Користи се за отклањање грешака у употреби меморије. Аргумент 'флаг' се може снимити, користити или пратити. Помоћу ове опције можемо поставити више застава.
-у: Користи се за приказ детаљног (опширног) излаза. Ова опција је слична опцији '-д'.
-ИН: Користи се за приказ информација о верзији.
-У: Користи се за режим чекања заувек. Поставиће временско ограничење упита на максималну могућу вредност.
-В чекај: Користи се за чекање одређеног времена (у секундама). Не може имати вредност мању од један. Подразумевано време чекања упита је 5 секунди (за УДП одговоре) и 10 секунди (за ТЦП везе).
Примери хост команде
Погледајмо следеће примере наредбе хост:
- Подразумевана команда хоста
- Прикажи ИП адресу домена
- Користите само Ипв4 адресу за транспорт упита
- Користите само Ипв6 адресу за транспорт упита
- Прикажите сервере имена домена
- Прикажи само Цнаме записе
- Прикажи само МКС записе
- Прикажи само ТКСТ записе
- Прикажи само СОА записе
- Упитајте одређени сервер имена
- Прикажи све информације о серверу имена домена
- Прикажи ТТЛ информације
Подразумевана команда хоста
Ако извршимо наредбу хост без икаквих аргумената, она ће приказати резиме аргумената командне линије и подржаних опција. Извршите команду на следећи начин:
host
Горња команда ће приказати листу подржаних опција командне линије. Размотрите доњи излаз:
Прикажите ИП адресу домена
Да бисте приказали ИП адресу домена, извршите наредбу хост праћену именом домена, на следећи начин:
host javatpoint.com
Горња команда ће приказати ИП адресу датог имена домена. Размотрите доњи излаз:
Користите само Ипв4 за транспорт упита
Можемо користити Ипв4 транспорт упита за домен. Да бисте користили ИПв4 адресу, извршите команду са опцијом '-4' на следећи начин:
host -4 javatpoint.com
Горња команда ће користити Ипв4 адресу за транспорт упита на датом имену домена. Размотрите доњи излаз:
Користите само Ипв6 за транспорт упита
Опција '-6' се користи за коришћење Ипв6 транспорта упита. Може бити корисно за проверу да ли сервер имена са омогућеним Ипв6 ради или не. Извршите команду на следећи начин:
host -6 javatpoint.com
Размотрите доњи излаз:
Прикажи сервере имена домена
Опција 'нс' са аргументима '-т' се користи за приказ сервера имена домена. Размотрите доњу команду:
host -t ns www.javatpoint.com
Горња команда ће приказати сервере имена 'јаватпоинт'. Размотрите доњи излаз:
Прикажи само Цнаме записе
Опција 'цнаме' са аргументима '-т' се користи за приказ цнаме записа. Размотрите доњу команду:
host -t cname www.javatpoint.com
Горња команда ће приказати цнаме записе 'јаватпоинт'. Размотрите доњи излаз:
шта је авт
Прикажи само МКС записе
Опција 'мк' са аргументима '-т' се користи за приказ мк записа. Размотрите доњу команду:
host -t mx www.javatpoint.com
Горња команда ће приказати мк записе 'јаватпоинт'. Размотрите доњи излаз:
Прикажи само ТКСТ записе
Опција 'ткт' са аргументима '-т' се користи за приказ ТКСТ записа. Размотрите доњу команду:
host -t txt www.javatpoint.com
Горња команда ће приказати ткт записе 'јаватпоинт'. Размотрите доњи излаз:
Прикажи само СОА записе
Можемо да наведемо СОА записе за одређену зону користећи команду хост. Приказаће ауторитативне сервере имена за дату зону. Да бисте приказали СОА записе, извршите наредбу хост са опцијом '-Ц' на следећи начин:
host -C javatpoint.com
Горња команда ће приказати СОА записе 'јаватпоинт'. Размотрите доњи излаз:
Упитајте одређени сервер имена
Можемо да упитамо одређени сервер имена тако што ћемо навести сервер имена иза имена домена или ИП адресе. Да бисте поставили упит за одређени сервер имена, извршите наредбу хост на следећи начин:
host javatpoint.com ns1.javatpoint.com
Горња команда ће приказати информације о датом серверу имена. Размотрите доњи излаз:
Прикажи све информације о серверу имена домена
Да бисте приказали детаљне информације о било ком серверу имена домена, проследите опцију '-а' након чега следи име домена са командом хост. Размотрите доњу команду:
host -a javatpoint.com
Горња команда ће приказати детаљне информације о 'јаватпоинт' домену. Размотрите доњи излаз:
Прикажи ТТЛ информације
Да бисте приказали ТТЛ (Тиме То Ливе) информације о било ком серверу, извршите команду хоста на следећи начин:
host -v -t a javatpoint.com
Горња команда ће приказати ТТЛ информације на „Јаватпоинт.цом“. Можете одабрати било које друго име домена. Размотрите доњи излаз: