Hvað er DNS-leit?
DNS-leit (DNS Lookup) er fyrirspurnarferlið sem breytir lénum (eins og example.com) í IP-tölur og aðrar DNS-upplýsingar. Þetta tól gerir þér kleift að athuga auðveldlega ýmsar DNS-færslur, þar á meðal A (IPv4), AAAA (IPv6), MX (póstur), TXT, NS (nafnþjónn), CNAME og SOA. Notað til að staðfesta DNS-stillingar, bilanaleit og rannsaka lénsupplýsingar.
Hver er munurinn á A-færslum og AAAA-færslum?
A-færslur breyta lénum í IPv4-vistföng (t.d. 192.0.2.1). IPv4 er 32-bita vistfangakerfi með um 4.3 milljarða vistfanga. AAAA-færslur (fjór-A) breyta lénum í IPv6-vistföng (t.d. 2001:db8::1). IPv6 er 128-bita vistfangakerfi með nánast óendanlegu vistfangarými, sem leysir skortinn á IPv4-vistföngum. Nútíma vefsíður hafa oft báðar gerðir færslna til að styðja við tvístæðu (dual-stack) umhverfi.
Hvað eru MX-færslur? Hvernig tengjast þær tölvupóstsendingum?
MX-færslur (Mail Exchange Records) tilgreina póstþjóna sem taka við tölvupósti fyrir það lén. Þú getur stillt margar MX-færslur, hverja með forgangsgildi. Lægri tölur gefa til kynna hærri forgang og póstur er afhentur fyrst til þjóna með háan forgang. Dæmi: ef example.com hefur tvær MX-færslur '10 mail1.example.com' og '20 mail2.example.com', er mail1 notaður í fyrsta lagi, og ef mail1 er niðri, er farið yfir á mail2. Þegar tölvupóstur er ekki að berast er athugun á MX-færslum fyrsta skrefið í bilanaleit.
Til hvers eru TXT-færslur notaðar?
TXT-færslur geyma handahófskenndar textaupplýsingar um lén. Helstu notkunarsvið eru: **SPF (Sender Policy Framework)**: staðfestir lögmæti póstþjóns sendanda, **DKIM (DomainKeys Identified Mail)**: stafrænar undirskriftir tölvupósts, **DMARC (Domain-based Message Authentication, Reporting & Conformance)**: stefna um auðkenningu tölvupósts, **Staðfesting á léneignarhaldi**: fyrir Google Search Console, Google Workspace, auðkenningu við útgáfu SSL-skírteinis, **Aðrar stillingarupplýsingar**: auðkenningarlyklar vefsvæðis, upplýsingar um samþættingu þjónustu o.s.frv. Dæmi um SPF-færslu: 'v=spf1 include:_spf.example.com ~all'
Hvert er sambandið milli NS-færslna og nafnþjóna?
NS-færslur (Name Server Records) tilgreina viðurkennda DNS-þjóna (nafnþjóna) fyrir það lén. Þegar lén er skráð, gerir stilling nafnþjóna hjá skráningaraðilanum það að verkum að þeir nafnþjónar stjórna DNS-upplýsingum. Venjulega eru margir nafnþjónar (t.d. ns1.example.com, ns2.example.com) stilltir til að tryggja offramboð. Við lénsflutninga eða breytingar á hýsingu verður að breyta NS-færslum í nýja nafnþjóna. Eftir breytingar getur dreifing til DNS-þjóna um allan heim tekið allt að 48 klukkustundir.
Hvenær á að nota CNAME-færslur?
CNAME-færslur (Canonical Name Records) skilgreina samheiti léna. Til dæmis, ef 'www.example.com' er stillt sem CNAME fyrir 'example.com', er aðgangur með www-forskeytinu meðhöndlaður rétt. Helstu notkunarsvið: **Áframsending undirléns**: blog.example.com → hosting-provider.com, **CDN-stillingar**: cdn.example.com → cdn-provider.net, **Álagskjafnarar**: api.example.com → lb.cloud-provider.com. Varúð: Ekki er hægt að stilla CNAME fyrir rótarlén (example.com), aðeins undirlén (www.example.com, o.s.frv.). Einnig getur CNAME ekki verið til samhliða öðrum færslum (A, MX, o.s.frv.) á sama nafni.
Hversu langan tíma tekur það fyrir niðurstöður DNS-fyrirspurna að dreifast?
Tíminn sem það tekur fyrir DNS-breytingar að dreifast um allan heim ræðst aðallega af TTL (Time To Live). Ef TTL er 3600 sekúndur (1 klukkustund), geyma DNS-uppflettitæki gamlar upplýsingar í skyndiminni í allt að 1 klukkustund. Að stilla stutt TTL-gildi fyrir DNS-breytingar (t.d. 300 sekúndur = 5 mínútur) flýtir fyrir dreifingu eftir breytingu. Venjulega dreifast DNS-breytingar á mínútum eða klukkustundum, en sumir netþjónustuaðilar (ISP) geta tekið allt að 48 klukkustundir. Þetta tól gerir þér kleift að staðfesta strax að breytingar séu rétt stilltar með því að spyrja viðurkennda DNS-þjóna í rauntíma.
Hvernig virkar DNS-leitartólið?
Þetta tól sækir DNS-upplýsingar með þessum skrefum: 1) Notandi tilgreinir lén og gerðir færslna, 2) Vafri sendir beiðni til PHP-bakenda, 3) Þjónn framkvæmir DNS-fyrirspurnir með PHP-föllum eins og dns_get_record(), 4) Sækir nýjustu DNS-upplýsingarnar frá viðurkenndum DNS-þjónum, 5) Sníðir niðurstöður og skilar þeim í vafrann, 6) JavaScript birtir niðurstöðurnar á notendavænu formi. Það klárast ekki í vafranum; DNS-fyrirspurnir eru framkvæmdar á þjóninum til að fá nákvæmar og uppfærðar upplýsingar. Lénin sem slegin eru inn eru ekki skráð, sem verndar friðhelgi einkalífsins.