Introducere
Comanda gazdă Linux este utilizată pentru a afla adresa IP a unui domeniu. Poate fi folosit și pentru a găsi numele de domeniu pentru o adresă IP.
Acest ghid vă va arăta cum să utilizați comutatoarele cele mai comune cu comanda gazdă.
Comandamentul gazdă
Pe cont propriu, comanda gazdă va afișa o listă a tuturor comutatoarelor posibile care pot fi utilizate împreună cu aceasta.
Pentru a obține lista tip următoarele într-o fereastră terminal:
gazdă
Se vor afișa următoarele rezultate:
- -a - este echivalent cu -v -t ANY
- -c - specifică clasa de interogări pentru datele non-IN
- -C - compară înregistrările SOA cu serverele de nume autoritare
- -d - este echivalent cu -v
- -l - listează toate gazdele dintr-un domeniu, folosind AXFR
- -i - căutare inversă IP6.INT
- -N - modifică numărul de puncte admise înainte de terminarea căutării rădăcinilor
- -r - dezactivează procesarea recursivă
- -R - specifică numărul de încercări pentru pachetele UDP
- -s - un răspuns SERVFAIL ar trebui să înceteze interogarea
- -t - specifică tipul de interogare
- -T - permite modul TCP / IP
- -v - permite o ieșire verbală
- -w - specifică să aștepți pentru totdeauna un răspuns
- -W - specifică durata de așteptare pentru un răspuns
- -4 - utilizați doar transport interogare IPv4
- -6 - utilizați numai transportul de interogare IPv6
- -m - setați pavilionul de depanare a memoriei
- -V - tipăriți numărul versiunii și ieșiți
Ca și în multe comenzi Linux există o mulțime de switch-uri, dar majoritatea nu vor fi necesare pentru ceea ce trebuie să faceți.
Puteți afla mai multe despre comanda gazdă prin citirea paginii de manual.
Pur și simplu tastați următoarele în fereastra terminalului:
gazdă om
Obțineți adresa IP pentru un nume de domeniu
Pentru a returna adresa IP pentru un nume de domeniu, tastați următoarea comandă:
gazdă
De exemplu, pentru a găsi numele de domeniu pentru linux.about.com tastați următoarea comandă.
gazdă linux.about.com
Rezultatele de la comanda gazdă vor fi următoarele:
linux.about.com este un alias pentru dynglbcs.about.com.
dynglbcs.about.com are adresa 207.241.148.82
Desigur, linux.about.com este un subdomeniu pentru about.com. Rularea comenzii gazdă împotriva numelui de domeniu full about.com returnează o altă adresă IP.
about.com are adresa 207.241.148.80
Mai există o ieșire suplimentară din comanda gazdă împotriva about.com, deoarece afișează modul de gestionare a corespondenței.
De exemplu:
mailul despre.com este gestionat de 500 ALT4.ASPMX.L.Google.com
Obțineți numele de domeniu dintr-o adresă IP
Opusul returnării adresei IP de la un nume de domeniu este returnarea numelui de domeniu dintr-o adresă IP.
Puteți face acest lucru introducând următoarele într-o fereastră terminală:
gazdă
De exemplu, știm că 207.241.148.80 este adresa IP pentru About.com. Introduceți următoarele într-o fereastră terminal:
gazda 207.241.148.80
Rezultatele sunt următoarele:
82.148.241.207.in-addr.arpa nume de domeniu pointer glbny.about.com.
Comanda gazdă în mod implicit returnează doar suficiente informații, dar puteți obține o ieșire mai detaliată utilizând fie comutatorul -d sau -v după cum urmează:
host -d linux.about.com
Rezultatele de la comanda de mai sus arată domeniul care a fost căutat împreună cu orice rezultate. De asemenea, returnează detaliile SOA pentru un domeniu.
Returnează detaliile SOA pentru un domeniu
SOA reprezintă începutul autorității. Dacă înregistrați un nume de domeniu și apoi găzduiți acest domeniu cu o companie de găzduire web, compania de găzduire web trebuie să mențină un SOA pentru acel domeniu. Acesta oferă o modalitate de a urmări numele de domenii.
Puteți găsi detaliile SOA pentru un domeniu tastând următoarea comandă:
gazdă -C
gazdă -C
De exemplu, tastați următoarele într-o fereastră terminală:
gazdă -C despre.com
Există o serie de rezultate returnate, dar toate conțin aceleași câmpuri care sunt după cum urmează:
- Serverul de nume primar
- Partea responsabilă pentru domeniu
- O marcă de timp care se modifică atunci când domeniul este actualizat
- Numărul de secunde înaintea zonei trebuie să fie actualizat
- Numărul de secunde înaintea unei reîmprospătare nereușite trebuie retrimis
- Limita superioară în secunde înaintea unei zone nu mai este considerată autoritate
- Rezultatul negativ TTL.
Această pagină web oferă o imagine de ansamblu despre SOA.
rezumat
Există, evident, multe alte switch-uri, cum ar fi -l care oferă o listă și -T care caută folosind TCP / IP în loc de UDP.
Veți găsi că multe servere web vor refuza aceste tipuri de interogări.
În general, probabil că va trebui să utilizați comanda gazdă pentru a returna fie adresa IP pentru un nume de domeniu, fie numele de domeniu pentru o adresă IP.