„Linux“ pagrindinio kompiuterio komanda rodo domeno pavadinimą tam tikram IP adresui arba atvirkščiai. Ji taip pat atlieka DNS paieškas, susijusias su DNS užklausa. Numatytoji pagrindinės komandos elgsena rodo jos komandinės eilutės argumentų ir palaikomų parinkčių santrauką.
Sintaksė:
Pagrindinio kompiuterio komanda palaiko įvairius komandinės eilutės argumentus ir parinktis. Pagrindinė pagrindinės komandos sintaksė yra tokia:
host
kur,
vardas: Pavadinimas gali būti domeno vardas arba IP adresas (Ipv4 arba Ipv6). Jis ieškos nurodyto vardo.
Galimybės:
Su pagrindinio kompiuterio komanda gali būti naudojami šie komandinės eilutės argumentai ir parinktys:
aplanko pervadinimas Linux sistemoje
-4: Jis naudojamas Ipv4 adresui tik užklausai.
-6: Jis naudojamas IPv6 adresui tik užklausai.
-a: „-a“ parinktis reiškia „Visi“. Tai atitinka '-v', '-r', 's', bet kuri parinktis. Tačiau tai daro įtaką „-l“ parinkties veikimui.
-c klasė: Jis naudojamas užklausos klasei nurodyti. Numatytoji klasės reikšmė yra In (internetas).
-C: Jis naudojamas konsistencijai patikrinti.
-d: Jis naudojamas derinimo pėdsakams rodyti. Ši parinktis panaši į žodinę parinktį „-v“.
-aš: Jis naudojamas pasenusiai vertei.
-l: Jis naudojamas zonoms išvardyti. Host komanda taip pat naudojama zonoms perkelti ir rodyti įrašus, tokius kaip NS, PTR, A ir kt.
- N taškų: Jis naudojamas nurodyti taškų, kurie turi būti pavadinime, skaičių.
-r: Jis naudojamas nerekursinei užklausai. Tai naudinga imituojant vardų serverio elgesį naudojant nerekursyvias užklausas.
-R numeris: Jis naudojamas UDP užklausų bandymų skaičiui nustatyti. Jei skaičiai yra neigiami arba nulis, pakartotinių bandymų skaičius bus 1 (t. y. numatytasis).
-s: Jei serveris neatsako, jis nesiųs užklausos kitam vardų serveriui.
-t tipas: Jis naudojamas užklausos tipui nurodyti. Ši parinktis atpažins bet kokį užklausos tipą, pvz., „CNAME“, „NS“, „SOA“, „TXT“, „DNSKEY“, „AXFR“ ir kt. Jei nenurodysime užklausos tipo, ji automatiškai parinks atitinkamą tipą. Pagal numatytuosius nustatymus jis ieškos „A“, „AAAA“ ir MX įrašų. Jei vardas yra IP adresas, jis ieškos PTR įrašo.
-T arba -U: Jis naudojamas TCP/UDP ryšiams: pagal numatytuosius nustatymus pagrindinio kompiuterio komanda pasirenka „UDP“ ryšį darydama užklausas. Parinktis „-T“ nurodo TCP ryšį, o „-U“ nurodo „UDP“ ryšį.
-m vėliava: Jis naudojamas atminties naudojimo derinimui. „Vėliavos“ argumentas gali būti įrašytas, naudojamas arba atsekamas. Naudodami šią parinktį galime nustatyti kelias vėliavėles.
-į: Jis naudojamas išsamiai (žodiškai) išvestiei rodyti. Ši parinktis panaši į parinktį „-d“.
-IN: Jis naudojamas versijos informacijai rodyti.
-Į: Jis naudojamas režimui „laukti amžinai“. Jis nustatys didžiausią galimą užklausos skirtąjį laiką.
-W palauk: Jis naudojamas laukti nurodyto laiko (sekundėmis). Ji negali būti mažesnė už vieną. Numatytasis užklausos laukimo laikas yra 5 sekundės (UDP atsakymams) ir 10 sekundžių (TCP ryšiams).
Pagrindinio kompiuterio komandos pavyzdžiai
Pažiūrėkime šiuos pagrindinio kompiuterio komandos pavyzdžius:
- Numatytoji pagrindinio kompiuterio komanda
- Rodyti domeno IP adresą
- Užklausai perduoti naudokite tik Ipv4 adresą
- Užklausai perduoti naudokite tik Ipv6 adresą
- Rodyti domeno vardų serverius
- Rodyti tik Cname įrašus
- Rodyti tik MX įrašus
- Rodyti tik TXT įrašus
- Rodyti tik SOA įrašus
- Pateikite užklausą dėl konkretaus vardų serverio
- Rodyti visą domeno vardų serverio informaciją
- Rodyti TTL informaciją
Numatytoji pagrindinio kompiuterio komanda
Jei vykdysime pagrindinio kompiuterio komandą be jokių argumentų, ji parodys komandinės eilutės argumentų ir palaikomų parinkčių santrauką. Vykdykite komandą taip:
host
Aukščiau pateikta komanda parodys palaikomų komandų eilutės parinkčių sąrašą. Apsvarstykite toliau pateiktą išvestį:
Rodyti domeno IP adresą
Norėdami parodyti domeno IP adresą, vykdykite pagrindinio kompiuterio komandą, po kurios nurodykite domeno pavadinimą, taip:
host javatpoint.com
Aukščiau pateikta komanda parodys nurodyto domeno vardo IP adresą. Apsvarstykite toliau pateiktą išvestį:
Užklausų transportavimui naudokite tik Ipv4
Domenui galime naudoti Ipv4 užklausų transportavimą. Norėdami naudoti IPv4 adresą, vykdykite komandą su parinktimi „-4“ taip:
host -4 javatpoint.com
Aukščiau pateikta komanda naudos Ipv4 adresą užklausai persiųsti duotame domeno pavadinime. Apsvarstykite toliau pateiktą išvestį:
Užklausų transportavimui naudokite tik IPv6
Parinktis „-6“ naudojama norint naudoti Ipv6 užklausų transportavimą. Tai gali būti naudinga tikrinant, ar veikia vardų serveris su Ipv6, ar ne. Vykdykite komandą taip:
host -6 javatpoint.com
Apsvarstykite toliau pateiktą išvestį:
Rodyti domeno vardų serverius
Parinktis „ns“ su „-t“ argumentais naudojama domeno vardų serveriams rodyti. Apsvarstykite toliau pateiktą komandą:
host -t ns www.javatpoint.com
Aukščiau pateikta komanda parodys „javatpoint“ vardų serverius. Apsvarstykite toliau pateiktą išvestį:
Rodyti tik Cname įrašus
Parinktis „cname“ su „-t“ argumentais naudojama cname įrašams rodyti. Apsvarstykite toliau pateiktą komandą:
host -t cname www.javatpoint.com
Aukščiau pateikta komanda parodys „javatpoint“ cname įrašus. Apsvarstykite toliau pateiktą išvestį:
rihannos amžius
Rodyti tik MX įrašus
„mx“ parinktis su „-t“ argumentais naudojama mx įrašams rodyti. Apsvarstykite toliau pateiktą komandą:
host -t mx www.javatpoint.com
Aukščiau pateikta komanda parodys „javatpoint“ mx įrašus. Apsvarstykite toliau pateiktą išvestį:
Rodyti tik TXT įrašus
Parinktis „txt“ su „-t“ argumentais naudojama TXT įrašams rodyti. Apsvarstykite toliau pateiktą komandą:
host -t txt www.javatpoint.com
Aukščiau pateikta komanda parodys „javatpoint“ txt įrašus. Apsvarstykite toliau pateiktą išvestį:
Rodyti tik SOA įrašus
Naudodami pagrindinio kompiuterio komandą galime išvardyti nurodytos zonos SOA įrašus. Bus rodomi autoritetingi nurodytos zonos vardų serveriai. Norėdami parodyti SOA įrašus, vykdykite pagrindinio kompiuterio komandą su parinktimi „-C“ taip:
host -C javatpoint.com
Aukščiau pateikta komanda parodys „javatpoint“ SOA įrašus. Apsvarstykite toliau pateiktą išvestį:
Pateikite užklausą dėl konkretaus vardų serverio
Mes galime pateikti užklausą dėl konkretaus vardų serverio, nurodydami vardų serverį po domeno vardo arba IP adreso. Norėdami pateikti užklausą dėl konkretaus vardų serverio, vykdykite pagrindinio kompiuterio komandą taip:
host javatpoint.com ns1.javatpoint.com
Aukščiau pateikta komanda parodys informaciją duotame vardų serveryje. Apsvarstykite toliau pateiktą išvestį:
Rodyti visą domeno vardų serverio informaciją
Norėdami parodyti išsamią bet kurio domeno vardų serverio informaciją, perduokite parinktį „-a“, po kurios – domeno pavadinimą su pagrindinio kompiuterio komanda. Apsvarstykite toliau pateiktą komandą:
host -a javatpoint.com
Aukščiau pateikta komanda parodys išsamią „javatpoint“ domeno informaciją. Apsvarstykite toliau pateiktą išvestį:
Rodyti TTL informaciją
Norėdami parodyti bet kurio serverio TTL (Time To Live) informaciją, vykdykite pagrindinio kompiuterio komandą taip:
host -v -t a javatpoint.com
Aukščiau pateikta komanda parodys TTL informaciją „Javatpoint.com“. Galite pasirinkti bet kurį kitą domeno pavadinimą. Apsvarstykite toliau pateiktą išvestį: