Linux-värdkommandot visar domännamn för given IP-adress eller vice versa. Den utför också DNS-sökningar relaterade till DNS-frågan. Värdkommandots standardbeteende visar en sammanfattning av dess kommandoradsargument och alternativ som stöds.
Syntax:
Värdkommandot stöder olika kommandoradsargument och alternativ. Den grundläggande syntaxen för värdkommandot är följande:
host
var,
namn: Namnet kan vara ett domännamn eller en IP-adress (Ipv4 eller Ipv6). Det kommer att söka efter det angivna namnet.
Alternativ:
Följande kommandoradsargument och alternativ kan användas med värdkommandot:
Algoritm för rsa
-4: Den används endast för Ipv4-adressen för frågan.
-6: Den används endast för IPv6-adressen för frågan.
-a: Alternativet '-a' står för 'Alla'. Det motsvarar '-v', '-r', 's', vilket alternativ som helst. Men det påverkar beteendet för alternativet '-l'.
-c klass: Den används för att specificera Query-klassen. Standardvärdet för klassen är In (Internet).
-C: Den används för att kontrollera konsistensen.
-d: Den används för att visa felsökningsspår. Det här alternativet liknar det verbose alternativet '-v'.
-jag: Det används för det föråldrade värdet.
-l: Den används för att lista zoner. Värdkommandot används också för att överföra zoner och visar poster som NS, PTR, A och mer.
- N punkter: Den används för att ange antalet punkter som måste finnas i namnet.
-r: Den används för den icke-rekursiva frågan. Det är användbart för att efterlikna beteendet hos en namnserver genom att använda icke-rekursiva frågor.
-R nummer: Den används för antalet återförsök för UDP-frågor. För de negativa talen eller noll kommer antalet återförsök att vara 1 (dvs standard).
-s: Om en server inte svarar kommer den inte att skicka en fråga till nästa namnserver.
-t typ: Den används för att ange frågetyp. Det här alternativet känner igen alla frågetyper som 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' och mer. Om vi inte anger en frågetyp kommer den automatiskt att välja en lämplig typ. Som standard söker den efter 'A', 'AAAA' och MX-posterna. Om namnet är en IP-adress kommer det att söka efter 'PTR'-posten.
-T eller -U: Den används för TCP/UDP-anslutningar: Som standard väljer värdkommandot 'UDP'-anslutning när du gör frågor. Alternativet '-T' anger TCP-anslutningen och '-U' anger 'UDP'-anslutningen.
-m flagga: Den används för felsökning av minnesanvändning. Argumentet 'flagga' kan spelas in, användas eller spåras. Vi kan ställa in flera flaggor genom att använda det här alternativet.
-i: Den används för att visa detaljerad (ordentlig) utdata. Detta alternativ liknar alternativet '-d'.
-I: Den används för att visa versionsinformationen.
-I: Den används för att vänta för evigt. Det kommer att ställa in frågans timeout till högsta möjliga värde.
-W vänta: Den används för att vänta på en angiven upp till tid (i sekunder). Det kan inte ta ett värde mindre än ett. Standardväntetiden för frågan är 5 sekunder (för UDP-svar) och 10 sekunder (för TCP-anslutningar).
Exempel på värdkommandot
Låt oss se följande exempel på värdkommandot:
- Standardvärdkommando
- Visa domänens IP-adress
- Använd endast IPv4-adress för frågetransport
- Använd endast IPv6-adress för frågetransport
- Visa domännamnsservrarna
- Visa endast Cname-poster
- Visa endast MX-poster
- Visa endast TXT-poster
- Visa endast SOA-poster
- Fråga en viss namnserver
- Visa all information om domännamnsservern
- Visa TTL-information
Standardvärdkommando
Om vi kör värdkommandot utan några argument kommer det att visa en sammanfattning av kommandoradsargument och alternativ som stöds. Utför kommandot enligt följande:
host
Ovanstående kommando visar en lista över kommandoradsalternativ som stöds. Tänk på följande utdata:
Visa domänens IP-adress
För att visa domänens IP-adress, kör värdkommandot följt av domännamnet, enligt följande:
host javatpoint.com
Kommandot ovan kommer att visa IP-adressen för det angivna domännamnet. Tänk på följande utdata:
Använd endast Ipv4 för frågetransport
Vi kan använda Ipv4 frågetransport för en domän. För att använda IPv4-adressen, kör kommandot med alternativet '-4' enligt följande:
host -4 javatpoint.com
Ovanstående kommando kommer att använda IPv4-adressen för frågetransport på det angivna domännamnet. Tänk på följande utdata:
Använd endast Ipv6 för frågetransport
Alternativet '-6' används för att använda Ipv6-frågetransport. Det kan vara användbart för att kontrollera om den Ipv6-aktiverade namnservern fungerar eller inte. Utför kommandot enligt följande:
host -6 javatpoint.com
Tänk på följande utdata:
Visa domännamnsservrar
Alternativet 'ns' med '-t'-argument används för att visa domännamnsservrarna. Tänk på kommandot nedan:
host -t ns www.javatpoint.com
Kommandot ovan visar namnservrarna för 'javatpoint'. Tänk på följande utdata:
Visa endast Cname Records
Alternativet 'cname' med '-t'-argument används för att visa cname-posterna. Tänk på kommandot nedan:
host -t cname www.javatpoint.com
Ovanstående kommando visar cname-posterna för 'javatpoint'. Tänk på följande utdata:
prime ingen kod i java
Visa endast MX-poster
Alternativet 'mx' med '-t'-argument används för att visa mx-posterna. Tänk på kommandot nedan:
host -t mx www.javatpoint.com
Kommandot ovan visar mx-posterna för 'javatpoint'. Tänk på följande utdata:
Visa endast TXT-poster
Alternativet 'txt' med '-t'-argument används för att visa TXT-posterna. Tänk på kommandot nedan:
host -t txt www.javatpoint.com
Ovanstående kommando visar txt-posterna för 'javatpoint'. Tänk på följande utdata:
Visa endast SOA-poster
Vi kan lista SOA-posterna för en specificerad zon genom att använda värdkommandot. Den kommer att visa de auktoritativa namnservrarna för den givna zonen. För att visa SOA-posterna, kör värdkommandot med alternativet '-C' enligt följande:
host -C javatpoint.com
Ovanstående kommando visar SOA-posterna för 'javatpoint'. Tänk på följande utdata:
Fråga en viss namnserver
Vi kan fråga en viss namnserver genom att ange namnservern efter domännamn eller IP-adress. För att fråga en specifik namnserver, kör värdkommandot enligt följande:
host javatpoint.com ns1.javatpoint.com
Ovanstående kommando visar informationen på den givna namnservern. Tänk på följande utdata:
Visa all information om domännamnsservern
För att visa detaljerad information om en domännamnsserver, skicka alternativet '-a' följt av domännamnet med värdkommandot. Tänk på kommandot nedan:
host -a javatpoint.com
Kommandot ovan kommer att visa detaljerad information om 'javatpoint'-domänen. Tänk på följande utdata:
Visa TTL-information
För att visa en TTL-information (Time To Live) för en server, kör värdkommandot enligt följande:
host -v -t a javatpoint.com
Ovanstående kommando visar TTL-informationen på 'Javatpoint.com'. Du kan välja vilket annat domännamn som helst. Tänk på följande utdata: