logo

Linux-hostopdracht

De Linux-hostopdracht geeft de domeinnaam weer voor het opgegeven IP-adres of omgekeerd. Het voert ook DNS-zoekopdrachten uit die verband houden met de DNS-query. Het standaardgedrag van de hostopdracht geeft een samenvatting weer van de opdrachtregelargumenten en ondersteunde opties.

Syntaxis:

De hostopdracht ondersteunt verschillende opdrachtregelargumenten en opties. De basissyntaxis voor de hostopdracht is als volgt:

 host 

waar,

naam: De naam kan een domeinnaam of een IP-adres (Ipv4 of Ipv6) zijn. Er wordt gezocht naar de opgegeven naam.

Opties:

De volgende opdrachtregelargumenten en opties kunnen worden gebruikt met de hostopdracht:

singleton ontwerppatroon java

-4: Het wordt alleen gebruikt voor het IPv4-adres voor de zoekopdracht.

-6: Het wordt alleen gebruikt voor het IPv6-adres voor de query.

-A: De optie '-a' staat voor 'Alles'. Het is gelijk aan '-v', '-r', 's', elke optie. Maar het beïnvloedt het gedrag van de optie '-l'.

-c klasse: Het wordt gebruikt om de Query-klasse op te geven. De standaardwaarde van de klasse is In (internet).

-C: Het wordt gebruikt om de consistentie te controleren.

-D: Het wordt gebruikt om foutopsporingssporen weer te geven. Deze optie is vergelijkbaar met de uitgebreide optie '-v'.

-i: Het wordt gebruikt voor de verouderde waarde.

-l: Het wordt gebruikt om zones weer te geven. De hostopdracht wordt ook gebruikt om zones over te dragen en records weer te geven zoals NS, PTR, A en meer.

- N punten: Het wordt gebruikt om het aantal punten op te geven dat in de naam moet voorkomen.

-R: Het wordt gebruikt voor de niet-recursieve query. Het is handig om het gedrag van een naamserver na te bootsen met behulp van niet-recursieve zoekopdrachten.

-R-nummer: Het wordt gebruikt voor het aantal nieuwe pogingen voor UDP-query's. Voor de negatieve getallen of nul is het aantal nieuwe pogingen 1 (d.w.z. standaard).

-S: Als een server niet reageert, stuurt deze geen query naar de volgende nameserver.

-t-type: Het wordt gebruikt om het querytype op te geven. Deze optie herkent elk zoektype zoals 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' en meer. Als we geen zoektype opgeven, wordt automatisch een geschikt type geselecteerd. Standaard wordt gezocht naar de 'A'-, 'AAAA'- en MX-records. Als de naam een ​​IP-adres is, wordt gezocht naar het 'PTR'-record.

-T of -U: Het wordt gebruikt voor de TCP/UDP-verbindingen: standaard selecteert het host-commando de 'UDP'-verbinding tijdens het maken van query's. De optie '-T' specificeert de TCP-verbinding en '-U' specificeert de 'UDP'-verbinding.

-m vlag: Het wordt gebruikt voor het debuggen van geheugengebruik. Het argument 'vlag' kan worden vastgelegd, gebruikt of getraceerd. Met deze optie kunnen we meerdere vlaggen instellen.

-in: Het wordt gebruikt om gedetailleerde (uitgebreide) uitvoer weer te geven. Deze optie is vergelijkbaar met de optie '-d'.

-IN: Het wordt gebruikt om de versie-informatie weer te geven.

-In: Het wordt gebruikt voor de modus voor eeuwig wachten. De time-out voor de query wordt ingesteld op de maximaal mogelijke waarde.

-W wacht: Het wordt gebruikt om een ​​bepaalde tijd (in seconden) te wachten. Het kan geen waarde kleiner dan één aannemen. De standaardwachttijd voor query's is 5 seconden (voor UDP-antwoorden) en 10 seconden (voor TCP-verbindingen).

Voorbeelden van het hostcommando

Laten we de volgende voorbeelden van de hostopdracht bekijken:

  • Standaard hostopdracht
  • Domein-IP-adres weergeven
  • Gebruik alleen een IPv4-adres voor het transport van zoekopdrachten
  • Gebruik alleen een IPv6-adres voor het transport van zoekopdrachten
  • Geef de domeinnaamservers weer
  • Geef alleen Cname-records weer
  • Alleen MX-records weergeven
  • Alleen TXT-records weergeven
  • Alleen SOA-records weergeven
  • Vraag een bepaalde naamserver op
  • Toon alle informatie van de domeinnaamserver
  • TTL-informatie weergeven

Standaard hostopdracht

Als we de hostopdracht zonder argumenten uitvoeren, wordt er een samenvatting van de opdrachtregelargumenten en ondersteunde opties weergegeven. Voer de opdracht als volgt uit:

 host 

Met de bovenstaande opdracht wordt een lijst met ondersteunde opdrachtregelopties weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Geef het IP-adres van het domein weer

Om het IP-adres van het domein weer te geven, voert u als volgt de hostopdracht uit, gevolgd door de domeinnaam:

 host javatpoint.com 

Met de bovenstaande opdracht wordt het IP-adres van de opgegeven domeinnaam weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Gebruik alleen IPv4 voor Query Transport

We kunnen IPv4-querytransport gebruiken voor een domein. Om het IPv4-adres te gebruiken, voert u de opdracht met de optie '-4' als volgt uit:

 host -4 javatpoint.com 

De bovenstaande opdracht gebruikt het IPv4-adres voor querytransport op de opgegeven domeinnaam. Beschouw de onderstaande uitvoer:

Linux-host

Gebruik alleen IPv6 voor Query Transport

De optie '-6' wordt gebruikt om IPv6-querytransport te gebruiken. Het kan handig zijn om te controleren of de IPv6-naamserver werkt of niet. Voer de opdracht als volgt uit:

 host -6 javatpoint.com 

Beschouw de onderstaande uitvoer:

Linux-host

Domeinnaamservers weergeven

De 'ns'-optie met '-t'-argumenten wordt gebruikt om de domeinnaamservers weer te geven. Overweeg het onderstaande commando:

 host -t ns www.javatpoint.com 

Met het bovenstaande commando worden de naamservers van 'javatpoint' weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Alleen Cname-records weergeven

De 'cname'-optie met '-t'-argumenten wordt gebruikt om de cname-records weer te geven. Overweeg het onderstaande commando:

 host -t cname www.javatpoint.com 

Met het bovenstaande commando worden de cname-records van 'javatpoint' weergegeven. Beschouw de onderstaande uitvoer:

converteer boolean naar string
Linux-host

Alleen MX-records weergeven

De 'mx'-optie met '-t'-argumenten wordt gebruikt om de mx-records weer te geven. Overweeg het onderstaande commando:

 host -t mx www.javatpoint.com 

Met het bovenstaande commando worden de MX-records van 'javatpoint' weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Alleen TXT-records weergeven

De 'txt'-optie met '-t'-argumenten wordt gebruikt om de TXT-records weer te geven. Overweeg het onderstaande commando:

 host -t txt www.javatpoint.com 

Met het bovenstaande commando worden de txt-records van 'javatpoint' weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Alleen SOA-records weergeven

We kunnen de SOA-records voor een opgegeven zone weergeven met behulp van de hostopdracht. Het toont de gezaghebbende naamservers voor de gegeven zone. Om de SOA-records weer te geven, voert u de hostopdracht met de optie '-C' als volgt uit:

 host -C javatpoint.com 

Met het bovenstaande commando worden de SOA-records van 'javatpoint' weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Vraag een bepaalde naamserver op

We kunnen een bepaalde nameserver opvragen door de nameserver achter domeinnaam of IP-adres op te geven. Om een ​​specifieke naamserver op te vragen, voert u de hostopdracht als volgt uit:

 host javatpoint.com ns1.javatpoint.com 

Met het bovenstaande commando wordt de informatie op de opgegeven naamserver weergegeven. Beschouw de onderstaande uitvoer:

Linux-host

Toon alle informatie van de domeinnaamserver

Om de gedetailleerde informatie van een domeinnaamserver weer te geven, geeft u de optie '-a' door, gevolgd door de domeinnaam met de hostopdracht. Overweeg het onderstaande commando:

 host -a javatpoint.com 

De bovenstaande opdracht geeft gedetailleerde informatie weer over het 'javatpoint'-domein. Beschouw de onderstaande uitvoer:

Linux-host

TTL-informatie weergeven

Om TTL-informatie (Time To Live) van een server weer te geven, voert u de hostopdracht als volgt uit:

 host -v -t a javatpoint.com 

Met het bovenstaande commando wordt de TTL-informatie op 'Javatpoint.com' weergegeven. U kunt elke andere domeinnaam kiezen. Beschouw de onderstaande uitvoer:

Linux-host