- 1. Hur man gör en grundläggande DNS -fråga på Linux
- 2. Hur man gör en DNS -uppslagning med kort läge på Linux
- 3. Hur man får MX -posten för en DNS i Linux
- 4. Hur får man SOA -posten från DNS på Linux
- 5. Hur får jag TTL -posten från DNS på Linux
- 6. Så här visar du bara svarsdelen av DNS på Linux
- 7. Hur man frågar omvänd DNS -sökning på Linux
- 8. Hur man kör en samtidig DNS -sökning på Linux
- 9. Hur man skapar en .digrc -fil på Linux
- 10. Hur man validerar DNS -spårbarhet på Linux
- 11. Hur man anger en port i DNS -sökning på Linux
- 12. Hur man anger IPv4 eller IPv6 i Linux
- 13. Så här skriver du bara ut DNS -statistik på Linux
När vi hanterar servrar i Linux -miljöer måste vi tänka på de bästa verktygen för att få information från olika domäner, samt veta deras status i realtid, även om det finns flera alternativ för att göra detta (både grafiskt och på kommandoraden) är ett speciellt kommando för detta och är kommandot dig.
Vad är Dig -kommandotKommandot dig (Domain Information Groper) har utvecklats som ett funktionellt kommandoradsverktyg på nätverkshanterings- och administrationsnivå som gör det möjligt att söka efter olika DNS -servrar (Domain Name System). Detta gör att vi kan analysera och lösa DNS -problem, liksom det kommer att vara användbart att utföra DNS -sökningar genom att visa svaren som returnerats från namnservern som frågan gjordes på.
Kommandot dig kan användas med kommandoradsargument eller använda det batchläge som du kan läsa sökförfrågningar för en specifik fil och en av dess fördelar är att som en del av BIND kommer det att vara möjligt att köra flera sökningar från kommandoraden med omfattande resultat.
Dig -kommandot är ansvarigt för att läsa filen /etc/resolv.conf för att konsultera DNS -servrarna som är registrerade där och därmed visa respektive resultat.
Parametrar för användning med kommandot dig på LinuxDet finns en serie parametrar att använda med dig, alla är användbara för korrekt information, dessa är:
- -b -adress: låter dig definiera källens IP -adress för frågeadressen och detta måste vara en giltig adress på värdens nätverksgränssnitt eller "0.0.0.0" eller "::".
- -c -klass: Åsidosätt standardfrågeklassen (IN för internet).
- -f (filnamn): tillåter kommandot dig att agera i batch -läge med möjlighet att läsa en lista med sökförfrågningar med en specifik fil.
- -h: Skriver ut en sammanfattning av digs kommandoradsalternativ och argument.
- -k (fil): använder en TSIG -nyckelfil för att signera DNS -frågor som skickas av kommandot dig.
- -p #port: ange frågeporten.
- -q namn: Skiljer namnet från andra argument.
- -t (typ): Den fastställer vilken typ av fråga som ska köras, den måste vara en giltig typ av fråga som är kompatibel med BIND9, med A som standardalternativ.
- -x (adress): Förenklar omvända sökningar och om vi använder en IPv4 -adress kommer den att vara i prickig decimalnotation eller om det är en IPv6 -adress kommer den att avgränsas av ett kolon.
- -4 eller -6: anger typen av IPv4- eller IPv6 -fråga.
Solvetic kommer att förklara i detalj hur man använder dig i Linux för att ha särskild kontroll över DNS -domäner.
1. Hur man gör en grundläggande DNS -fråga på Linux
Steg 1
För att köra en grundläggande fråga med hjälp av dig anger vi följande:
gräv www.solvetic.comSteg 2
Som ett resultat kommer vi att få följande:
FÖRSTORA
Steg 3
Där ser vi att Solvetic.com -domänen har en A -post som pekar på IP -adressen 46.105.203.22 och vi hittar också detaljer som:
- På den första raden ser vi versionen av kommandot dig (9.11.5).
- Du kommer att se rubriken för svaret som erhållits från DNS -servern.
- I frågesektionen (SVAR) ser vi detaljerna i frågan, detta är posten "A" på solvetic.com, dessutom berättar IN för oss att en internetsökning har utförts.
- I den sista delen ser vi statistiken om frågan.
2. Hur man gör en DNS -uppslagning med kort läge på Linux
Detta är ett alternativ som hjälper oss att utelämna alla detaljer som visas med dig, för detta utför vi följande:
gräva solvetic.com + kort
FÖRSTORA
3. Hur man får MX -posten för en DNS i Linux
MX -poster (Mail eXchange -post) är i grunden en DNS -resurs som förklarar hur ett e -postmeddelande ska omdirigeras på internet. För att få denna information kommer vi att utföra följande:
dig solvetic.com MX
FÖRSTORA
4. Hur får man SOA -posten från DNS på Linux
SOA (Start of Authority), är ett register som ger oss information om domänens grundläggande egenskaper, liksom området där den har registrerats, för att se denna detalj som vi utför:
dig solvetic.com SOA
FÖRSTORA
5. Hur får jag TTL -posten från DNS på Linux
TTL (Time To Life), är en post där antalet sekunder som går innan ändringarna tillämpas på någon ändring i nämnda post bestäms, för dina detaljer kommer vi att utföra följande:
dig solvetic.com TTL
FÖRSTORA
6. Så här visar du bara svarsdelen av DNS på Linux
Vi kan endast sammanfatta detaljerna till detta avsnitt med hjälp av följande rad:
gräva solvetic.com + meddelanden + förfrågan + ingen myndighet + ytterligare + nostats
FÖRSTORA
7. Hur man frågar omvänd DNS -sökning på Linux
För att konsultera denna typ av sökning anger vi följande:
dig -x 8.8.8.8 + kort
FÖRSTORA
8. Hur man kör en samtidig DNS -sökning på Linux
Med dig är det möjligt att utföra olika DNS -postsökningar i en enda körning, till exempel:
dig solvetic.com mx + noall + svar microsoft.com ns + noall + svar
FÖRSTORA
9. Hur man skapar en .digrc -fil på Linux
Det kommer att vara möjligt att skapa en .digrc -fil i sökvägen $ HOME / .digrc för att vara värd för de tillgängliga grävalternativen där, kör vi:
cat .digrc + short dig solvetic.com
10. Hur man validerar DNS -spårbarhet på Linux
Steg 1
För hanterings- eller granskningsfrågor kan vi spåra DNS -sökvägen, för detta kör vi:
gräva solvetic.com + spårSteg 2
I denna utdata ser vi först rotnamnservrarna för '.' , då går namnservrarna för .com -domänen och slutligen ser vi namnservrarna för solvetic.com tillsammans med tillhörande DNS -poster:
FÖRSTORA
11. Hur man anger en port i DNS -sökning på Linux
Som standard kommer dig -kommandot att fråga port 53 på fjärrdatorn, men det är möjligt att använda parametern -p för att indikera en annan port, till exempel:
gräva solvetic.com -p 443
FÖRSTORA
12. Hur man anger IPv4 eller IPv6 i Linux
Det är möjligt att definiera typen av adressering som ska analyseras, IPv4 eller IPv6, enligt följande:
dig -4 solvetic.com A (IPv4) dig -6 solvetic.com A (IPv6)
FÖRSTORA
13. Så här skriver du bara ut DNS -statistik på Linux
För administrationsfrågor kan vi sammanfatta detaljerna till specifika variabler som statistik, för detta måste vi ange följande:
dig solvetic.com + noall + statistik
FÖRSTORA
Med det här kommandot har vi möjlighet att hantera DNS -frågor i Linux -miljöer på ett mycket mer komplett och effektivt sätt eftersom resultaten genereras direkt av systemfilen och med fjärrsvaren vet vi att data är omfattande och funktionella för tilldelad uppgif.webpt.