Što je DNS pretraga?
DNS pretraga (Lookup) je proces upita koji pretvara nazive domena (poput example.com) u IP adrese i druge DNS informacije. Ovaj alat vam omogućuje jednostavnu provjeru različitih DNS zapisa, uključujući A (IPv4), AAAA (IPv6), MX (e-pošta), TXT, NS (poslužitelj naziva), CNAME i SOA. Koristi se za provjeru DNS konfiguracije, rješavanje problema i istraživanje informacija o domeni.
Koja je razlika između A zapisa i AAAA zapisa?
A zapisi pretvaraju nazive domena u IPv4 adrese (npr. 192.0.2.1). IPv4 je 32-bitni adresni sustav s oko 4.3 milijarde adresa. AAAA zapisi (četverostruki A) pretvaraju nazive domena u IPv6 adrese (npr. 2001:db8::1). IPv6 je 128-bitni adresni sustav s praktički beskonačnim adresnim prostorom, rješavajući problem iscrpljenosti IPv4 adresa. Moderne web stranice često imaju obje vrste zapisa kako bi podržale dual-stack okruženja.
Što su MX zapisi? Kako su povezani sa slanjem e-pošte?
MX zapisi (Mail Exchange Records) određuju poslužitelje e-pošte koji primaju e-poštu za tu domenu. Možete postaviti više MX zapisa, svaki s vrijednošću prioriteta. Niži brojevi označavaju viši prioritet, a pošta se isporučuje prvo na poslužitelje visokog prioriteta. Primjer: ako example.com ima dva MX zapisa '10 mail1.example.com' i '20 mail2.example.com', mail1 se koristi preferencijalno, a ako je mail1 nedostupan, prelazi se na mail2. Kada se e-pošta ne isporučuje, provjera MX zapisa prvi je korak u rješavanju problema.
Za što se koriste TXT zapisi?
TXT zapisi pohranjuju proizvoljne tekstualne informacije o domeni. Glavne upotrebe uključuju: **SPF (Sender Policy Framework)**: provjera legitimiteta poslužitelja pošiljatelja e-pošte, **DKIM (DomainKeys Identified Mail)**: digitalni potpisi e-pošte, **DMARC (Domain-based Message Authentication, Reporting & Conformance)**: politika autentifikacije e-pošte, **Provjera vlasništva domene**: za Google Search Console, Google Workspace, autentifikaciju izdavanja SSL certifikata, **Ostale konfiguracijske informacije**: tokeni za autentifikaciju web mjesta, informacije o integraciji usluga, itd. Primjer SPF zapisa: 'v=spf1 include:_spf.example.com ~all'
Kakav je odnos između NS zapisa i poslužitelja naziva?
NS zapisi (Name Server Records) određuju autoritativne DNS poslužitelje (poslužitelje naziva) za tu domenu. Prilikom registracije domene, postavljanje poslužitelja naziva kod registrara čini da ti poslužitelji naziva upravljaju DNS informacijama. Obično se postavlja više poslužitelja naziva (npr. ns1.example.com, ns2.example.com) radi redundancije. Tijekom prijenosa domene ili promjena hostinga, NS zapisi moraju se promijeniti na nove poslužitelje naziva. Nakon promjena, propagacija na DNS poslužitelje diljem svijeta može potrajati do 48 sati.
Kada treba koristiti CNAME zapise?
CNAME zapisi (Canonical Name Records) definiraju aliasa domena. Na primjer, ako je 'www.example.com' postavljen kao CNAME za 'example.com', pristup s prefiksom www obrađuje se ispravno. Glavne upotrebe: **Prosljeđivanje poddomene**: blog.example.com → hosting-provider.com, **CDN konfiguracija**: cdn.example.com → cdn-provider.net, **Balanseri opterećenja**: api.example.com → lb.cloud-provider.com. Oprez: CNAME se ne mogu postaviti za korijenske domene (example.com), samo za poddomene (www.example.com, itd.). Također, CNAME ne može postojati istovremeno s drugim zapisima (A, MX, itd.) na istom nazivu.
Koliko je vremena potrebno da se rezultati DNS upita propagiraju?
Vrijeme potrebno da se DNS promjene propagiraju diljem svijeta prvenstveno je određeno TTL-om (Time To Live). Ako je TTL 3600 sekundi (1 sat), DNS razrješivači predmemoriraju stare informacije do 1 sata. Postavljanje kratkih TTL-ova prije DNS promjena (npr. 300 sekundi = 5 minuta) ubrzava propagaciju nakon promjene. Obično se DNS promjene propagiraju u minutama do satima, ali nekim ISP-ovima može trebati i do 48 sati. Ovaj alat vam omogućuje da odmah provjerite jesu li promjene ispravno konfigurirane slanjem upita autoritativnim DNS poslužiteljima u stvarnom vremenu.
Kako funkcionira alat za DNS pretragu?
Ovaj alat dohvaća DNS informacije kroz ove korake: 1) Korisnik navodi naziv domene i vrste zapisa, 2) Preglednik šalje zahtjev PHP pozadini, 3) Poslužitelj izvršava DNS upite koristeći PHP funkcije poput dns_get_record(), 4) Dohvaća najnovije DNS informacije s autoritativnih DNS poslužitelja, 5) Formatira rezultate i vraća ih pregledniku, 6) JavaScript prikazuje rezultate u korisnički prilagođenom formatu. Ne dovršava se u pregledniku; DNS upiti se izvršavaju na strani poslužitelja za točne i ažurne informacije. Uneseni nazivi domena se ne bilježe, štiteći privatnost.