Norint išlaikyti tinkamas interneto funkcijas, labai svarbu suprasti ir efektyviai naudoti tinklo įrankius šiame skaitmeniniame pasaulyje. Kiekviename „Linux“ paskirstyme yra įvairių iš anksto įdiegtų tinklo įrankių, pvz., „Host“, „traceroute“, „dig“, „nslookup“ ir kt. Šie įrankiai padeda analizuoti ir šalinti kylančias ryšio problemas.
Komanda dig arba Domain Information Groper yra universali DNS paieškos priemonė, leidžianti pateikti DNS serverių užklausą dėl jų įrašų. Vėliau tai padeda diagnozuoti su DNS susijusias problemas ir surinkti esminę informaciją apie domenų vardus. Šiame straipsnyje bus aptarta, kaip be vargo naudoti komandą „Dig“ sistemoje „Linux“.
Dig komandas galite naudoti tokioms užduotims kaip DNS užklausa, kelių tipų DNS įrašų prieiga, atvirkštinių DNS peržvalgų atlikimas ir kt. Taigi, padalykime šį skyrių toliau, kad paaiškintume skirtingus naudojimo atvejus.
Pagrindinė DNS užklausa
Numatytoji kasimo komanda paleidžiama a DNS užklausa Norėdami gauti su konkrečiu domeno pavadinimu susietus DNS įrašus:
tu svetainė.com
Pakeiskite „website.com“ domenu, kuriam norite pritaikyti savo užklausą. Pavyzdžiui, toliau pateiktą komandą „Dig“ naudosime „Google“ domenui „google.com“.
tu Google com
Konkretūs DNS įrašų tipai
Yra daugybė DNS įrašų tipų, tačiau galite pateikti užklausą dėl konkrečių DNS įrašų tipų naudodami „-t“ parinktį. Pavyzdžiui, nuskaitykime „Google“ pašto mainų įrašus:
tu -t MX google.com
Pateikite užklausą dėl konkretaus DNS serverio
Jei norite pateikti užklausą dėl konkretaus DNS serverio, nurodykite jo IP adresą naudodami simbolį „@“ tokiu būdu:
tu @ 8.8.8.8 google.com
Čia pakeiskite 8.8.8.8 ir google.com tiksliniu IP adresu ir domenu. Bėgdami gausite tokius rezultatus:
Atvirkštinė DNS paieška
Atvirkštinė DNS paieška leidžia susieti IP adresą su domeno pavadinimu, pateikiant informaciją apie domeną, susietą su tuo IP adresu. Administratoriai pirmiausia naudoja jį tinklo trikčių šalinimui, o kiti tikslai apima el. pašto serverio patvirtinimą, prisijungimą ir saugumą bei turinio pristatymo optimizavimą. Norėdami jį naudoti, įveskite žemiau esančią komandą:
tu -x IP adresas
Pakeiskite IP_adresą savo IP adresu. Vėlgi, „Google“ pavyzdžiu, jei komandoje dig įdėsime 8.8.8.8:
tu -x 8.8.8.8
Paskutinėje skiltyje rodoma „dns.google“, nurodanti, kad įvestas IP adresas atitinka „Google“.
Apvyniojimas
„Dig“ komanda yra galingas ir universalus įrankis tinklo administratoriams ir vartotojams. Jame yra įvairių DNS užklausų funkcijų, todėl ji yra neįkainojama tinklo diagnostikai. Be to, trumpai paaiškiname užklausų teikimą konkrečiame serveryje, atvirkštinę DNS paiešką ir užklausų teikimą pagal DNS įrašų tipus.