Uvod
Komanda Linux hosta koristi se za otkrivanje IP adrese za domen. Takođe se može koristiti za pronalaženje imena domena za IP adresu.
Ovaj vodič će vam pokazati kako koristiti najčešće prekidače sa komandom hosta.
Komanda domaćina
Sama komanda hosta vratiće listu svih mogućih prekidača koji se mogu koristiti sa njim.
Da biste listu liste uvrstili u terminalski prozor:
host
Prikazaće se sledeći rezultati:
- -a - jednako je -v -t ANY
- -c - specificira klasu upita za ne-IN podatke
- -C - upoređuje SOA zapise o autoritativnim imenima
- -d - jednak je -v
- -l - popisuje sve hostove u domenu, koristeći AXFR
- -i - Reverse lookup IP6.INT
- -N - menja broj dozvoljenih tačaka pre nego što se izvrši pretraga root-a
- -r - onemogućava rekurzivnu obradu
- -R - određuje broj ponovnih pokušaja za UDP pakete
- -s - SERVFAIL odgovor bi trebao zaustaviti upit
- -t - određuje vrstu upita
- -T - omogućava TCP / IP režim
- -v - omogućava prolazan izlaz
- -w - određuje da čeka za odgovor za odgovor
- -W - određuje koliko dugo čeka odgovor
- -4 - koristite samo transport IPv4 upita
- -6 - koristite samo transport IPv6 upita
- -m - postavite zastavicu memorije za uklanjanje memorije
- -V - broj verzije za štampu i izlaz
Kao i kod mnogih Linux komandi, postoji mnogo preklopnika, ali većina njih neće biti potrebna za ono što trebate uraditi.
Možete saznati više o naredbi domaćina tako što ćete pročitati stranicu priručnika.
U prozoru terminala jednostavno upišite sledeće:
čovek domaćin
Dobijte IP adresu za ime domena
Da biste vratili IP adresu za ime domena, jednostavno upišite sledeću naredbu:
host
Na primer, da biste pronašli ime domena za linux.about.com upišite sljedeću naredbu.
host linux.about.com
Rezultati od naredbe hosta biće sledeći:
linux.about.com je alijas za dynglbcs.about.com.
dynglbcs.about.com ima adresu 207.241.148.82
Naravno linux.about.com je sub domain za about.com. Pokretanje komande hosta u odnosu na potpunu ime domena o domain.com vraća drugu IP adresu.
about.com ima adresu 207.241.148.80
Postoji još jedan izlaz iz komande hosta u odnosu na about.com, jer prikazuje kako se pošta rukuje.
Na primjer:
o mailu o kompaniji mail.com obrađuje 500 ALT4.ASPMX.L.Google.com
Primite ime domena iz IP adrese
Suprotno od vraćanja IP adrese iz imena domena vraća ime domene sa IP adrese.
To možete učiniti tako što ćete u prozor terminala ukucati sledeće:
host
Na primjer znamo da je 207.241.148.80 IP adresa za About.com. Ukucajte sledeće u terminalski prozor:
domaćin 207.241.148.80
Rezultati su sledeći:
82.148.241.207.in-addr.arpa ime domena pointer glbny.about.com.
Komanda hostova podrazumevano vraća dovoljno informacija, ali možete dobiti detaljniji izlaz koristeći ili -d ili -v prekidač na sledeći način:
host -d linux.about.com
Rezultati iz gornje komande pokazuju domen koji je potražio uz rezultate. Takođe vraća SOA detalje za domen.
Povratak Detalji SOA za domen
SOA označava Start Of Authority. Ako registrujete ime domena, a zatim hostujete taj domen sa web hosting kompanijom, web hosting kompanija mora održavati SOA za taj domen. Omogućava način praćenja imena domena.
Detalje SOA za domen možete pronaći tako što ćete uneti sljedeću naredbu:
host -C
host -C
Na primer, u prozor terminala ukucajte sledeće:
host-o-o.com
Postoji niz rezultata koji se vraćaju, ali svi oni sadrže iste oblasti koje su sljedeće:
- Primarni server imena
- Odgovorna strana za domen
- Vremenska oznaka koja se menja kada se domen ažurira
- Broj sekundi pre zona treba osvežiti
- Broj sekundi pre ponovnog osvežavanja treba ponovo pokrenuti
- Gornja granica u sekundama pre zone se više ne smatra autoritativnim
- Negativan rezultat TTL.
Ova web stranica pruža dobar pregled o SOA-u.
Sažetak
Očigledno je da postoje mnogi drugi prekidači, kao što je -l koji pruža listu i -T koji traži korištenje TCP / IP umjesto UDP-a.
Otkrićete da će veliki broj web servera odbiti ove vrste upita.
Uopšte ćete verovatno samo trebati koristiti komandu hosta da biste vratili ili IP adresu za ime domena ili ime domena za IP adresu.