DIG LINUX ZAPOVJEDA: DNS opcije i primjeri

Pri upravljanju poslužiteljima u Linux okruženjima moramo imati na umu najbolje alate za dobivanje informacija s različitih domena, kao i znati njihov status u stvarnom vremenu, iako postoji nekoliko mogućnosti za to (grafički i u naredbenom retku). je posebna naredba za to i naredba je dig.

Što je naredba DigNaredba dig (Domain Information Groper) razvijena je kao funkcionalni alat naredbenog retka na razini upravljanja mrežom i administracijom s kojim će biti moguće postavljati upite različitim DNS (Domain Name System) poslužiteljima. To će nam omogućiti da analiziramo i riješimo probleme s DNS -om, kao i da će biti korisno izvršiti traženje DNS -a prikazivanjem odgovora vraćenih s poslužitelja imena na kojem je postavljen upit.

Naredba dig može se koristiti s argumentima naredbenog retka ili koristiti paketni način rada s kojim možete čitati zahtjeve pretraživanja određene datoteke, a jedna od njegovih prednosti je ta što će kao dio BIND -a biti moguće pokrenuti više pretraživanja iz naredbenog retka sa sveobuhvatnim rezultatima.

Naredba dig odgovorna je za čitanje /etc/resolv.conf datoteke kako bi se konzultirali DNS poslužitelji registrirani tamo i s ovim prikazom odgovarajućih rezultata.

Parametri za upotrebu s naredbom dig na LinuxuPostoji niz parametara za iskopavanje, a svi su korisni za točne informacije, a to su:

  • -b adresa: omogućuje vam definiranje izvorne IP adrese adrese upita i to mora biti valjana adresa na mrežnim sučeljima hosta ili "0.0.0.0" ili "::".
  • -c klasa: Nadjačati zadanu klasu upita (IN za internet).
  • -f (naziv datoteke): omogućuje naredbi dig da djeluje u paketnom načinu rada s mogućnošću čitanja popisa zahtjeva za pretraživanje pomoću određene datoteke.
  • -h: Ispisuje sažetak opcija naredbenog retka dig -a i argumenata.
  • -k (datoteka): koristi datoteku ključa TSIG za potpisivanje DNS upita poslanih naredbom dig.
  • -p #port: navedite port upita.
  • -q name: Razlikuje ime od ostalih argumenata.
  • -t (tip): Određuje vrstu upita za izvršavanje, mora biti valjana vrsta upita koja je kompatibilna s BIND9, pri čemu je A zadana opcija.
  • -x (adresa): Pojednostavljuje pretraživanje unatrag kopanjem, a ako koristimo IPv4 adresu, ona će biti u decimalnom zapisu s točkama, ili ako je to IPv6 adresa, bit će razgraničena dvotočkom.
  • -4 ili -6: označava vrstu upita IPv4 ili IPv6.

Solvetic će detaljno objasniti kako koristiti dig u Linuxu za posebnu kontrolu nad DNS domenama.

1. Kako napraviti osnovni DNS upit na Linuxu

Korak 1
Za pokretanje osnovnog upita pomoću dig -a unosimo sljedeće:

 kopati www.solvetic.com
Korak 2
Kao rezultat toga dobit ćemo sljedeće:

POVEĆAJTE

Korak 3
Tamo vidimo da domena Solvetic.com ima zapis A koji upućuje na IP adresu 46.105.203.22, a nalazimo i detalje poput:

  • U prvom retku vidjet ćemo verziju naredbe dig (9.11.5).
  • Vidjet ćete zaglavlje odgovora dobivenog s DNS poslužitelja.
  • U odjeljku pitanja (ODGOVOR) vidimo pojedinosti upita, ovo je zapis "A" sa stranice solutiontic.com, osim toga IN nam govori da je izvršeno pretraživanje Interneta.
  • U posljednjem dijelu vidimo statistiku upita.

2. Kako napraviti DNS traženje u kratkom načinu rada na Linuxu


Ovo je opcija koja nam pomaže izostaviti sve detalje prikazane digom, za to izvršavamo sljedeće:
 kopati riješiti.com.com + kratki 

POVEĆAJTE

3. Kako doći do MX zapisa DNS -a u Linuxu


MX zapisi (Mail eXchange record) u osnovi su DNS resurs koji objašnjava kako e -poštu treba preusmjeriti na internet. Da bismo dobili ove podatke, izvršit ćemo sljedeće:
 kopati riješiti.com MX 

POVEĆAJTE

4. Kako dobiti SOA zapis od DNS -a na Linuxu

SOA (Start of Authority), registar je koji nam pruža informacije o osnovnim karakteristikama domene, kao i području u kojem je registrirana, kako bismo vidjeli ove detalje koje izvršavamo:

 kopati rješiti.com.com SOA 

POVEĆAJTE

5. Kako dobiti TTL zapis od DNS -a na Linuxu


TTL (Time To Life) je zapis u kojem se određuje broj sekundi koje proteknu prije nego što se promjene primijene na bilo koju promjenu u spomenutom zapisu, a za vaše pojedinosti izvršit ćemo sljedeće:
 kopati riješiti.com TTL 

POVEĆAJTE

6. Kako vidjeti samo ODGOVOR odjeljak DNS -a na Linuxu

Pojedinosti možemo sažeti samo u ovaj odjeljak koristeći sljedeći redak:

 kopajte solutiontic.com + nocomments + noquestion + noauthority + noadditional + nostats 

POVEĆAJTE

7. Kako zatražiti obrnuto traženje DNS -a na Linuxu

Za pregled ove vrste pretraživanja unosimo sljedeće:

 kopati -x 8.8.8.8 + kratko 

POVEĆAJTE

8. Kako pokrenuti istodobno traženje DNS -a na Linuxu

Pomoću dig -a moguće je izvršiti različita pretraživanja DNS zapisa u jednoj izvedbi, na primjer:

 kopati rješiti.com mx + noall + odgovor microsoft.com ns + noall + answer 

POVEĆAJTE

9. Kako stvoriti .digrc datoteku na Linuxu

Bit će moguće stvoriti .digrc datoteku na putu $ HOME / .digrc kako bi se tamo ugostile dostupne opcije kopanja, izvršavamo:

 cat .digrc + short dig Riješenje.com

10. Kako potvrditi sljedivost DNS -a na Linuxu

Korak 1
Za probleme upravljanja ili revizije možemo pratiti put pretraživanja DNS -a, za to izvršavamo:

 kopati riješiti.com.com + trag 
Korak 2
U ovom izlazu prvo ćemo vidjeti korijenske poslužitelje imena '.' , tada će poslužitelji imena za .com domenu otići, i na kraju, vidimo poslužitelje imena za solutiontic.com zajedno s povezanim DNS zapisima:

POVEĆAJTE

11. Kako odrediti port u DNS pretraživanju na Linuxu

Prema zadanim postavkama naredba dig će tražiti port 53 udaljenog računala, ali moguće je koristiti -p parametar za označavanje drugog porta, na primjer:

 kopati rješavanje.com -p 443 

POVEĆAJTE

12. Kako odrediti IPv4 ili IPv6 u Linuxu

Moguće je definirati vrstu adresiranja za analizu, IPv4 ili IPv6, na sljedeći način:

 dig -4 solutiontic.com A (IPv4) dig -6 solutiontic.com A (IPv6)

POVEĆAJTE

13. Kako ispisati samo DNS statistiku na Linuxu


Za administrativna pitanja možemo sažeti pojedinosti u određene varijable, poput statistike, za to moramo unijeti sljedeće:
 kopajte solutiontic.com + noall + statistika 

POVEĆAJTE

Ovom naredbom imamo priliku upravljati DNS upitima u Linux okruženjima na puno potpuniji i učinkovitiji način budući da se rezultati generiraju izravno pomoću datoteke sustava, a s udaljenim odgovorima znat ćemo da su podaci opsežni i funkcionalni za dodijeljeni zadatak.

wave wave wave wave wave