Вхоис претрага ће вам рећи много информација о томе ко је власник интернет домена. На Линук-у можете покренути вхоис претраге из командне линије. Провешћемо вас кроз то.
Преглед садржаја
Вхоис систем
Вхоис систем је листа записа која садржи детаље и о власништву над доменима и о власницима. Тхе Интернет корпорација за додељена имена и бројеве (ИЦАНН) регулише регистрацију имена домена и власништво, али листу евиденција држе многе компаније, познате као регистри.
Свако може да тражи листу записа. Када то учините, један од регистара ће обрадити ваш захтев и послати вам детаље из одговарајућег вхоис записа.
Пре него што наставимо даље, важно је да сте упознати са следећим терминима:
Регистар: Компанија која управља листом која садржи скуп имена домена (има их много).
Регистрант: Правни власник домена; регистрован је на ову особу.
Регистратор: Регистрант користи регистратора да изврши своју регистрацију.
Вхоис запис садржи све контакт информације повезане са особом, компанијом или другим ентитетом који је регистровао име домена. Неке регистрације садрже више информација од других, а неки регистри враћају различите количине информација.
Типичан вхоис запис ће садржати следеће информације:
Име и контакт информације регистранта: Власник домена.
Име и контакт информације регистратора: Организација која је регистровала име домена.
Датум регистрације.
Када су информације последњи пут ажуриране.
Датум истека.
Можете да постављате вхоис захтеве на вебу, али помоћу Линук вхоис команде можете извршити тражење директно из командне линије. Ово је корисно ако треба да извршите претрагу са рачунара без графичког корисничког интерфејса или ако то желите да урадите из схелл скрипте.
Инсталирање вхоис-а
Вхоис команда је већ инсталирана на Убунту 20.04. Ако треба да га инсталирате на своју верзију Убунту-а, то можете учинити следећом командом:
sudo apt-get install whois
На Федора-и користите наредбу испод:
sudo dnf install whois
И на крају, на Мањаро, откуцајте следеће:
sudo pacman -Syu whois
Коришћење вхоис-а са именом домена
Можете користити команду вхоис са именима домена или интернет протокол (ИП) адресе. За сваку од њих се враћа мало другачији скуп информација.
Користићемо име домена за наш први пример:
whois cnn.com
Одговор из вхоис регистра почиње резимеом, а затим се понавља са укљученим додатним информацијама. У наставку смо укључили пример са уклоњеним изјавама о жиговима и условима коришћења:
Domain Name: CNN.COM Registry Domain ID: 3269879_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.corporatedomains.com Registrar URL: http://www.cscglobal.com/global/web/csc/digital-brand-services.html Updated Date: 2018-04-10T16:43:38Z Creation Date: 1993-09-22T04:00:00Z Registry Expiry Date: 2026-09-21T04:00:00Z Registrar: CSC Corporate Domains, Inc. Registrar IANA ID: 299 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: 8887802723 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited Name Server: NS-1086.AWSDNS-07.ORG Name Server: NS-1630.AWSDNS-11.CO.UK Name Server: NS-47.AWSDNS-05.COM Name Server: NS-576.AWSDNS-08.NET DNSSEC: unsigned
Ово је разумљиво само по себи. Видимо различите детаље о регистратору и регистру, укључујући контакт податке, датуме регистрације и тако даље. Постоји неколико уноса на листи које можда не препознајете.
Тхе Ауторитет за додељене бројеве на Интернету (ИАНА) надгледа и координира ствари попут највишег нивоа Систем имена домена зоне, ИП протокол системи адресирања, и списак регистара. Овај регистар има број 299, који је на листи означен као „ИАНА ИД: 299.“
Линије „статус домена“ показују стање у коме се домен налази, а може бити у неколико истовремено. Државе су дефинисане у Ектенсибле Провисионинг Протоцол. Неки од њих се ретко виђају, а други су ограничени на одређене ситуације, као што су правни спорови.
Следеће државе су приложене овој регистрацији:
цлиентТрансферПрохибитед: Регистар домена ће одбити захтеве за пренос домена са тренутног регистратора на другог.
серверДелетеПрохибитед: Домен се не може избрисати.
серверТрансферПрохибитед: Домен се не може пренети на другог регистратора.
серверУпдатеПрохибитед: Домен се не може ажурирати
Последња три се обично омогућавају на захтев регистранта или ако је у току правни спор. У овом случају, ЦНН је вероватно захтевао да се они примењују како би се „закључао” домен компаније.
„!ДНССЕЦ“ означава Системске безбедносне екстензије имена домена, шема која дозвољава разрешивачу ДНС имена да криптографски провери да ли су подаци које је примио из ДНС зоне валидни и да нису мењани.
Дужи део одговора је приказан у наставку:
Domain Name: cnn.com Registry Domain ID: 3269879_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.corporatedomains.com Registrar URL: www.cscprotectsbrands.com Updated Date: 2018-04-10T16:43:38Z Creation Date: 1993-09-22T04:00:00Z Registrar Registration Expiration Date: 2026-09-21T04:00:00Z Registrar: CSC CORPORATE DOMAINS, INC. Registrar IANA ID: 299 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +1.8887802723 Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited Domain Status: serverDeleteProhibited http://www.icann.org/epp#serverDeleteProhibited Domain Status: serverTransferProhibited http://www.icann.org/epp#serverTransferProhibited Domain Status: serverUpdateProhibited http://www.icann.org/epp#serverUpdateProhibited Registry Registrant ID: Registrant Name: Domain Name Manager Registrant Organization: Turner Broadcasting System, Inc. Registrant Street: One CNN Center Registrant City: Atlanta Registrant State/Province: GA Registrant Postal Code: 30303 Registrant Country: US Registrant Phone: +1.4048275000 Registrant Phone Ext: Registrant Fax: +1.4048271995 Registrant Fax Ext: Registrant Email: [email protected] Registry Admin ID: Admin Name: Domain Name Manager Admin Organization: Turner Broadcasting System, Inc. Admin Street: One CNN Center Admin City: Atlanta Admin State/Province: GA Admin Postal Code: 30303 Admin Country: US Admin Phone: +1.4048275000 Admin Phone Ext: Admin Fax: +1.4048271995 Admin Fax Ext: Admin Email: [email protected] Registry Tech ID: Tech Name: TBS Server Operations Tech Organization: Turner Broadcasting System, Inc. Tech Street: One CNN Center Tech City: Atlanta Tech State/Province: GA Tech Postal Code: 30303 Tech Country: US Tech Phone: +1.4048275000 Tech Phone Ext: Tech Fax: +1.4048271593 Tech Fax Ext: Tech Email: [email protected] Name Server: ns-576.awsdns-08.net Name Server: ns-1086.awsdns-07.org Name Server: ns-47.awsdns-05.com Name Server: ns-1630.awsdns-11.co.uk DNSSEC: unsigned
Ово нам даје мање-више исте информације као и резиме, са додатним одељцима о регистрантима и њиховим контакт детаљима у административне и техничке сврхе.
Име регистранта је дато као „Менаџер имена домена“. Понекад, уз накнаду, компаније одлуче да дозволе свом регистратору да региструје домен у њихово име под генеричким именом које регистратор одржава у ту сврху. Чини се да је то случај овде. Међутим, пошто је адреса регистранта „1 ЦЦН центар“, очигледно је ко је регистрант.
Коришћење вхоис-а са ИП адресом
Коришћење вхоис-а са ИП адресом је једноставно као и коришћење са именом домена. Само наведите ИП адресу након вхоис-а, овако:
whois 205.251.242.103
Ово је излаз који враћа вхоис:
NetRange: 205.251.192.0 - 205.251.255.255 CIDR: 205.251.192.0/18 NetName: AMAZON-05 NetHandle: NET-205-251-192-0-1 Parent: NET205 (NET-205-0-0-0-0) NetType: Direct Allocation OriginAS: AS16509, AS39111, AS7224 Organization: Amazon.com, Inc. (AMAZON-4) RegDate: 2010-08-27 Updated: 2015-09-24 Ref: https://rdap.arin.net/registry/ip/205.251.192.0 OrgName: Amazon.com, Inc. OrgId: AMAZON-4 Address: 1918 8th Ave City: SEATTLE StateProv: WA PostalCode: 98101-1244 Country: US RegDate: 1995-01-23 Updated: 2020-03-31 Ref: https://rdap.arin.net/registry/entity/AMAZON-4 OrgAbuseHandle: AEA8-ARIN OrgAbuseName: Amazon EC2 Abuse OrgAbusePhone: +1-206-266-4064 OrgAbuseEmail: [email protected] OrgAbuseRef: https://rdap.arin.net/registry/entity/AEA8-ARIN OrgNOCHandle: AANO1-ARIN OrgNOCName: Amazon AWS Network Operations OrgNOCPhone: +1-206-266-4064 OrgNOCEmail: [email protected] OrgNOCRef: https://rdap.arin.net/registry/entity/AANO1-ARIN OrgRoutingHandle: ADR29-ARIN OrgRoutingName: AWS Dogfish Routing OrgRoutingPhone: +1-206-266-4064 OrgRoutingEmail: [email protected] OrgRoutingRef: https://rdap.arin.net/registry/entity/ADR29-ARIN OrgRoutingHandle: IPROU3-ARIN OrgRoutingName: IP Routing OrgRoutingPhone: +1-206-266-4064 OrgRoutingEmail: [email protected] OrgRoutingRef: https://rdap.arin.net/registry/entity/IPROU3-ARIN OrgTechHandle: ANO24-ARIN OrgTechName: Amazon EC2 Network Operations OrgTechPhone: +1-206-266-4064 OrgTechEmail: [email protected] OrgTechRef: https://rdap.arin.net/registry/entity/ANO24-ARIN RTechHandle: ROLEA19-ARIN RTechName: Role Account RTechPhone: +1-206-266-4064 RTechEmail: [email protected] RTechRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN RAbuseHandle: ROLEA19-ARIN RAbuseName: Role Account RAbusePhone: +1-206-266-4064 RAbuseEmail: [email protected] RAbuseRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN RNOCHandle: ROLEA19-ARIN RNOCName: Role Account RNOCPhone: +1-206-266-4064 RNOCEmail: [email protected] RNOCRef: https://rdap.arin.net/registry/entity/ROLEA19-ARIN
Први одељак садржи информације у вези са организацијом која поседује ИП адресу коју смо тражили (у овом случају, једну од многих у власништву Амазона). Такође су нам дати неки идентификатори који се користе за интерну идентификацију Амазон.цом, Инц. од стране регистра.
Други одељак садржи адресу и име регистранта, Амазон.цом, Инц. Веб адреса у пољу „Реф:“ садржи ове информације у ЈаваСцрипт нотација објеката (ЈСОН) формату.
Други одељци садрже контакт информације које вам омогућавају да пријавите проблеме у вези са злоупотребом, радом мреже, усмеравањем саобраћаја и тако даље.
Коришћење вхоис-а у скрипти
Да бисмо користили вхоис у скрипти, претпоставимо да имамо скуп домена за које треба да проверимо датуме истека. То можемо постићи малом схелл скриптом.
Откуцајте ово у уређивачу и сачувајте га као „гет-екпири.сх“:
#!/bin/bash DOMAIN_LIST="wdzwdz.com reviewgeek.com lifesavvy.com cloudsavvyit.com" echo "Expiration dates:" for domain in $DOMAIN_LIST do echo -n "$domain :: " whois $domain | grep 'Expiration' | awk '{print $5}' done
Поставите скрипту да имате извршне дозволе коришћењем команде цхмод, као што је приказано у наставку:
chmod +x get-expiry.sh
Покрените скрипту тако што ћете је позвати по имену:
./get-expiry.sh
Датум истека за сваки домен се издваја из одговора вхоис-а коришћењем греп то пронађите линије које садрже низ „Истек“ и коришћење авк-а за одштампати пету ставку из тог реда.
Погодност и аутоматизација
Да, такође можете вршити вхоис претраживања на мрежи. Међутим, доступност вхоис команде у прозору терминала и скриптама нуди погодност, флексибилност и даје вам могућност да аутоматизујете део свог радног оптерећења.