Panimula
Ang command ng Linux host ay ginagamit upang malaman ang IP address para sa isang domain. Maaari rin itong magamit upang mahanap ang pangalan ng domain para sa isang IP address.
Ipapakita sa iyo ng gabay na ito kung paano gamitin ang mga pinaka-karaniwang switch gamit ang command ng host.
Ang Host Command
Sa sarili nitong host command ay ibabalik ang isang listahan ng lahat ng mga posibleng switch na maaaring gamitin dito.
Upang makuha ang uri i-type ang mga sumusunod sa isang terminal window:
host
Ang mga sumusunod na resulta ay ipapakita:
- -a - ay katumbas ng -v -t ANUMANG
- -c - tumutukoy sa klase ng query para sa mga di-IN data
- -C - ikinukumpara ang mga tala ng SOA sa mga authoritative nameservers
- -d - ay katumbas ng -v
- -l - naglilista ng lahat ng nagho-host sa isang domain, gamit ang AXFR
- -i - IP6.INT reverse lookup
- -N - Binabago ang bilang ng mga tuldok na pinapayagan bago ang root lookup ay tapos na
- -r - hindi pinapagana ang recursive processing
- -R - tumutukoy sa bilang ng mga retries para sa mga UDP packet
- -s - isang sagot na SERVFAIL ang dapat huminto sa query
- -t - tumutukoy sa uri ng query
- -T - nagbibigay-daan sa TCP / IP mode
- -v - nagbibigay-daan sa masalita na output
- -w - tumutukoy na maghintay magpakailanman para sa isang tugon
- -W - tumutukoy kung gaano katagal maghintay para sa isang sagot
- -4 - Gamitin lamang ang IPv4 query transport
- -6 - Gumagamit lamang ng IPv6 query transport
- -m - Itakda ang flag debugging memory
- -V - print na numero ng bersyon at exit
Tulad ng maraming mga command Linux ay may maraming mga switch ngunit karamihan sa mga ito ay hindi kinakailangan para sa kung ano ang kailangan mong gawin.
Maaari mong malaman ang higit pa tungkol sa command ng host sa pamamagitan ng pagbabasa ng manu-manong pahina.
I-type lamang ang sumusunod sa terminal window:
host ng tao
Kunin Ang IP Address Para sa Isang Pangalan ng Domain
Upang ibalik ang IP address para sa isang domain name i-type lamang ang sumusunod na command:
host
Halimbawa upang mahanap ang pangalan ng domain para sa linux.about.com i-type ang sumusunod na command.
host linux.about.com
Ang mga resulta mula sa host command ay ang mga sumusunod:
Ang linux.about.com ay isang alias para sa dynglbcs.about.com.
Ang dynglbcs.about.com ay may address na 207.241.148.82
Siyempre linux.about.com ay isang sub domain para sa about.com. Ang pagpapatakbo ng host command laban sa full about.com domain name ay nagbabalik ng ibang IP address.
about.com ay may address 207.241.148.80
Mayroong ilang karagdagang output mula sa host command laban sa about.com dahil pinapakita nito kung paano pinapamahalaan ang mail.
Halimbawa:
Ang about.com mail ay hinahawakan ng 500 ALT4.ASPMX.L.Google.com
Kumuha Ang Pangalan ng Domain Mula sa Isang IP Address
Ang kabaligtaran ng pagbalik ng IP address mula sa isang domain name ay bumabalik sa pangalan ng domain mula sa isang IP address.
Maaari mong gawin ito sa pamamagitan ng pag-type ng mga sumusunod sa isang terminal window:
host
Halimbawa alam namin na ang 207.241.148.80 ay ang IP address para sa About.com. I-type ang sumusunod sa isang terminal window:
host 207.241.148.80
Ang mga resulta ay ang mga sumusunod:
82.148.241.207.in-addr.arpa domain name pointer glbny.about.com.
Ang command ng host sa pamamagitan ng default ay nagbabalik ng sapat na impormasyon ngunit makakakuha ka ng mas detalyadong output sa pamamagitan ng paggamit ng alinman sa -d o -v switch gaya ng sumusunod:
host -d linux.about.com
Ang mga resulta mula sa itaas na utos ay nagpapakita ng domain na tumingala kasama ng anumang mga resulta. Binabalik din nito ang mga detalye ng SOA para sa isang domain.
Bumalik Ang Mga Detalye ng SOA Para sa Isang Domain
Ang ibig sabihin ng SOA ay Start of Authority. Kung magparehistro ka ng isang domain name at pagkatapos ay mag-host ng domain na may isang web hosting company ang web hosting company ay dapat na mapanatili ang isang SOA para sa domain na iyon. Nagbibigay ito ng isang paraan ng pagsubaybay ng mga pangalan ng domain.
Makikita mo ang mga detalye ng SOA para sa isang domain sa pamamagitan ng pag-type ng sumusunod na command:
host -C
host -C
Halimbawa i-type ang mga sumusunod sa isang terminal window:
host -C about.com
Mayroong ilang mga resulta na ibinalik ngunit lahat ng mga ito ay naglalaman ng parehong mga patlang na kung saan ay ang mga sumusunod:
- Ang pangunahing pangalan ng server
- Ang responsableng partido para sa domain
- Ang isang timestamp na nagbabago kapag ang domain ay na-update
- Ang bilang ng mga segundo bago ang zone ay dapat na ma-refresh
- Ang bilang ng mga segundo bago ang isang nabagong pag-refresh ay dapat na retried
- Ang mas mataas na limitasyon sa ilang segundo bago ang isang zone ay hindi na itinuturing na makapangyarihan
- Ang negatibong resulta TTL.
Ang web page na ito ay nagbibigay ng isang mahusay na pangkalahatang-ideya tungkol sa SOA.
Buod
May mga malinaw na maraming iba pang mga switch tulad ng -l na nagbibigay ng isang listahan at -T na paghahanap gamit ang TCP / IP sa halip ng UDP.
Makikita mo na ang maraming mga web server ay tumanggi sa mga uri ng query na ito.
Sa pangkalahatan malamang na kailangan mong gamitin ang host command upang ibalik ang alinman sa IP address para sa isang domain name o ang domain name para sa isang IP address.