Dig pa dummies

Skirbi · 24 mei 2019

Dig pa dummies

Splikashon di un tool di network masha útil

Ora bo ta traha website, app òf servisio di email, bo por topa ku nòmber di dominio i nan konfigurashon. Ora tur kos ta funshoná manera mester, mayoria di esaki ta invisibel. Pero ora bo ta buska e problema den un konfigurashon di nòmber di dominio, kisas bo mester kava mas profundo... lesa pa siña kon!

Domain Name System (DNS)

Internet ta funshoná ku adrès numériko di internet protocol (IP) komo medio pa lokalisá i identifiká kompiuter, servisio (di cloud) i aparato online. Na lugá di memorisá tur e adrès IP aki, e domain name system a bira e servisio di direktorio mundial esensial, ku ta konektá nòmber ku number.

Bo ta lesa esaki riba willem.com, pero di bèrdat e nòmber di dominio aki ta apénas un indikador pa un mákina físiko, konektá ku internet (ku kabelnan, di bèrdat!). Un di e kabelnan ei ta konektá ku adrès IP 87.253.135.162. E DNS server tin e responsabilidat pa mantene e number korekto (adrès IP) ta kuadra ku e nòmber (di dominio).

E Domain Name System (DNS) ta konektá nòmber di dominio ku adrès IP, ku na su turno ta wòrdu rutá via kabelnan. Bo ta lesa esaki - di bèrdat! - via e kabel konektá ku e server ku bo ta wak riba e foto aki!
E Domain Name System (DNS) ta konektá nòmber di dominio ku adrès IP, ku na su turno ta wòrdu rutá via kabelnan. Bo ta lesa esaki - di bèrdat! - via e kabel konektá ku e server ku bo ta wak riba e foto aki!

Distribuí i deskentralisá

Ora e Merikanonan a konsebí nan ARPANET na prinsipio di añanan setenta, un di nan rekisito militar di desèño tabata ku e network lo sobrebibí atakenan (di enemigu). Nan a logra esaki implementá packet switching, un manera pa kompartí i usa kabelnan di network di hopi manera pa hopi hende. Si un parti di e network ta daña, pakete di informashon ta wòrdu reruteá via otro parti di e network.

Un mapa di e ARPANET na 1973... imaginá bo mapa di internet awe!  (Dominio públiko)
Un mapa di e ARPANET na 1973... imaginá bo mapa di internet awe! (Dominio públiko)

Pa logra e máksimo di sobrebivensia, no tin niun DNS server root úniko. Na su lugá, e domain name system ta delegá e responsabilidat di asigná nòmber di dominio i di mapa nan na e nòmbernan, ku designá un name server outoritario pa kada nòmber di dominio.

Por esaki tin hopi diferente DNS server i konfigurashon. Ku tantu manera i lugá unda kosnan por bai robes, bo mester un tool pa kava rònt.

dig (domain information groper)

E komando 'dig' ta un tool pa pregunta name server di DNS pa informashon tokante adrès IP, hostname, mail server i otro tipo di konfigurashon di network. E komando dig ta disponibel riba Unix, macOS, GNU/Linux i Windows.

Usa dig pa konsultá name server di dominio

Bo por usa dig pa haña informashon tokante un nòmber di dominio specífiko apénas ku skirbi: 'dig willem.com'. Wak e screenshot aki ku splikashon:

Usa dig pa haña informashon tokante un nòmber di dominio, willem.com
Usa dig pa haña informashon tokante un nòmber di dominio, willem.com
  • 1) dig willem.com ta regresá tur informashon tokante e pregunta, e kontesta, e outoridat (esun ku a kontestá e pregunta) i estadístika di e konsulta mes (manera kuantu tempu a tuma pa haña kontesta).
  • 2) dig +short willem.com ta omití tur e informashon ekstra i ta regresá apénas e kontesta. Aki bo ta wak ku willem.com ta apuntá na adrès IP 87.253.135.162.
  • 3) dig +short willem.com MX ta mustra bo e record di mailer exchange (MX). MX-record ta krusial pa email yega na e server korekto. Na esensia ta e designashon di e kantor di post responsabel pa email konektá ku e nòmber di dominio. Pa willem.com esaki ta un servisio di mail yamá online.lemmid.com. Otro servisio popular di mail ta Office365 i Google Gmail. Ku dig bo por haña ki servisio di mail un hende ta usa.
  • 4) dig +short willem.com NS ta mustra bo e name server ku ta responsabel pa tene kuenta di konsulta pa e nòmber di dominio aki. Normal esakinan ta e server operá pa e registro di nòmber di dominio, bo proveidó di nòmber di dominio. Ku dig bo por haña ki tipo di proveidó di nòmber di dominio un hende ta usa (den kaso di willem.com, esei ta Lemmid).
  • 5) dig +short willem.com TXT ta regresá e text record konektá ku e nòmber di dominio, aki bo ta haña e SPF-record yamá. E SPF-record ta un otro parti krusial di email, ta útil pa kava un tiki mas profundo den SPF.

Sender Policy Framework (SPF)

Pa detektá adrès di mandadó falsifiká den email (spoofing di email yamá), a defini e standard SPF na 2004. Na prinsipio yamá "Sender Permitted From", SPF ta un manera pa kontrolá si un hende tin permiso pa manda email na nòmber di un dominio spesífiko. SPF ta pèrmití e dunjo di un nòmber di dominio pa spesifiká kua kompiuter tin outorisashon pa manda email ku adrès FROM di e dominio ei.

Si un dunjo di nòmber di dominio publiká un SPF-record, spammer i phisher ta menos probabel pa (ab)usa e nòmber di dominio pa manda email falsifiká, ku ta pretendé ta di e dominio ei. Un dominio protehá ku SPF ta menos probabel pa wòrdu poné riba blacklist pa filtro di spam, ku ta hasi mas probabel pa email legítimo for di e dominio yega. Un SPF-record konfigurá robes por interumpí e entrega di email.

Usa dig pa konsultá SPF-record

Ku e komando dig bo por konsultá un SPF-record i wak kiko ta e polítika eksakto di mandadó. Wak e screenshot aki ku splikashon:

Usa dig pa haña informashon tokante e SPF-record pa un nòmber di dominio, google.com
Usa dig pa haña informashon tokante e SPF-record pa un nòmber di dominio, google.com
  • 1) dig +short TXT google.com ta mustra nos e TXT-record konfigurá pa google.com, e lugá unda bo por haña e SPF-record (entre otro kos). E SPF-record pa google.com ta "v=spf1 include:_spf.google.com ~all". E parti include: ta nifiká ku pa e nòmber di dominio aki, mester kargá balor SPF eksterno tambe.
  • 2) dig +short TXT _spf.google.com ta mustra kiko e balor SPF eksterno aki pa google.com ta di bèrdat. Den e kaso aki e ta revelá tres otro include: "_netblocks.google.com", "_netblocks2.google.com" i (kon orihinal..) "_netblocks3.google.com".
  • 3) dig +short TXT _netblocks.google.com (i e variante 2 + 3) ta spesifiká e adrès IP aktual ku tin permiso pa manda email na nòmber di google.com. Komo Google ta un kompania grandi di internet, tin hopi adrès IP den e listanan aki. Si bo wak bon, bo ta nota ku algun di e adrèsnan aki tin un sufijo "/", manera "/24". Esaki ta e manera pa nota un bloke kompletu (p.e. kaya) di adrès IP.

Splikashon di bloke IP

E manera mas fásil pa komprondé e notashon di bloke di adrès IP ta ku e ehèmpelnan aki:

  • /8 = 255.0.0.0
  • /16 = 255.255.0.0
  • /24 = 255.255.255.0
  • /32 = 255.255.255.255

Unda bo ta wak '0' den e adrèsnan ariba, otro balor ta inkluí. Dus, por ehèmpel, 173.194.0.0/16 di bèrdat ta nifiká "tur e adrès ku ta kuminsá ku '173.194' ". Ku 255 posishon posibel riba kada oktet, esei ta 255x255=65025 adrès diferente!

Konklushon

Pa resolvé problema bo mester sa unda e problema ta. Ku e komando dig bo por siña tokante un network i konfigurashon di dominio spesífiko.

Kontestanan di un komando pa e otro ta pèrmití bo pa kava profundo den e tripa di e interwebs fantástiko. Hopi suerte!

← Mas artíkulo