DNS-haku — Pyydä minkä tahansa verkkotunnuksen DNS-tietueita reaaliajassa
Diagnosoi sähköpostin toimitushäiriöt, vahvista verkkotunnuksen siirrot ja tarkasta suojauskäytännöt – ilman dig:n tai nslookup:n asentamista.
Mitä on DNS-haku?
DNS-haku hakee Domain Name System:ltä verkkotunnukseen liitetyt tietueet. Se toimii kuten Internetin puhelinluettelo, kääntäen ihmisen luettavissa olevat verkkotunnukset teknisiksi tietoverkkoiksi, joita liikenteen reitittämiseen ja palvelujen toimittamiseen tarvitaan. Jokaisella toimialueella on useita tietuetyyppejä: tietueet osoittavat IP-osoitteisiin, MX-tietueet reitittävät sähköpostit, TXT-tietueet sisältävät suojauskäytäntöjä ja NS-tietueet siirtävät valtuudet nimipalvelimelle.
Kun käynnistät DNS-haun, kysely siirtyy rekursiiviseen ratkaisijaan (jota käyttää ISP, tai julkiseen ratkaisijaan, kuten 8.8.8.8 tai 1.1.1.1). Jos ratkaisejalla on välimuistissa oleva vastaus tietueen TTL-ikkunassa, se palauttaa välimuistissa olevan arvon. Jos ei, se tekee kyselyn arvovaltaiselta nimipalvelimelta – palvelimelta, jolla on toimialueen viralliset tietueet. Tämä työkalu ohittaa välimuistin ja kysyy suoraan arvovaltaisilta palvelimilta, joten tulokset kuvastavat vyöhykkeen nykyistä julkaistua tilaa, eivät sitä, mitä selaimesi on tallentanut välimuistiin.
Selaimesi suorittaa DNS-hakuja automaattisesti taustalla, mutta ei näytä sinulle mitään. Tämä työkalu paljastaa koko tietuejoukon: ei vain IP-osoitetta, vaan kaikki verkkotunnukseen liitetyt tietuetyypit, mukaan lukien TTL-arvot, jotka paljastavat, kuinka kauan kukin tietue säilyy välimuistissa, ennen kuin ratkaisijat tarkistavat arvovaltaisen lähteen uudelleen.
Näin se toimii
Syötä verkkotunnus
Kirjoita verkkotunnus — kuten google.com tai github.com. Voit hakea juuri- tai aliverkkotunnusta.
Valitse tietuetyyppi
Valitse tarkasteltava DNS-tietuetyyppi — A, MX, TXT, NS, CNAME, SOA, CAA — tai valitse Kaikki tietueet.
Tarkastele tuloksia
Tulokset palautetaan reaaliajassa arvovaltaisilta DNS-palvelimille. Jokaisella rivillä näkyy tietuetyyppi, arvo, TTL (kuinka kauan ratkaisejat ovat tallentaneet tietueen välimuistiin) ja — MX-tietueille — prioriteettinumero. Kopioi mikä tahansa tietue leikepöydälle yhdellä napsautuksella.
Kuinka lukea DNS-hakutulokset
Kun haku on valmis, jokainen tulosrivi sisältää useita kenttiä. Tässä on mitä kukin ala tarkoittaa ja mitä etsiä.
| Kenttä | Mitä se kertoo sinulle |
|---|---|
TTL (Time To Live) | Sekuntien määrä, jonka ratkaisijat tallentavat tämän tietueen välimuistiin ennen kuin he tekevät uudelleen kyselyn arvovaltaiselle palvelimelle. TTL 300 = changes propagate in ~5 minutes. TTL 86400 = vanha tietue voi säilyä jopa 24 tuntia sen vaihtamisen jälkeen. |
MX Prioriteetti | Only present on MX records. Lower numbers have higher priority. Asetukset 10 (ensisijainen) ja 20 (varakopio) luovat vikasietoketjun. Samat prioriteettiarvot tarkoittavat, että molemmat palvelimet jakavat kuorman tasaisesti. |
Tietueen arvo | Tietueen sisältämät todelliset tiedot — IP-osoite A/AAAA-tietueille, isäntänimi MX/NS/CNAME-tietueille tai tekstimerkkijono TXT-tietueille. Tätä arvoa DNS-selvittimet käyttävät reitittäessään liikennettä tai vahvistaessaan käytäntöjä. |
CNAME ketju | Kun CNAME osoittaa toiseen CNAME:ään, muodostuu erotteluketju. Yli 8 hypyn pituiset ketjut eivät ratkea useimmissa asiakkaissa – jos syvyys tulee ongelmaksi, vaihda välitason CNAME:t suoralla A-tietueella. |
TTL ja DNS leviämisen aikajana
TTL:n avulla voit arvioida, kuinka nopeasti ratkaisejien tulisi havaita muutos ja milloin se kannattaa tarkistaa uudelleen.
| TTL (Time To Live) | Odotettu leviämisikkuna | Milloin tarkistaa uudelleen |
|---|---|---|
| 300 | ~15-30 minuuttia maailmanlaajuisesti | 5-10 minuutin välein |
| 3600 | ~1-2 tuntia | 30-60 minuutin välein |
| 86400 | Jopa 24 tuntia | Tarkista 12 tunnin kuluttua ja sitten uudelleen 24 tunnin kuluttua |
DNS-tietuetyypit: mitä kukin hallitsee
Yhdistää verkkotunnuksen IPv4-osoitteeseen – perustavanlaatuisimpaan DNS-tietueeseen. Esimerkkilähtö: 93.184.216.34, TTL 3600 (välimuistissa 1 tunti). Kun A-tietue puuttuu tai on väärä, verkkotunnus ei ole tavoitettavissa selaimilla.
Yhdistää verkkotunnuksen IPv6-osoitteeseen nykyaikaista verkkoreititystä varten. Esimerkki: 2606:2800:220:1:248:1893:25c8:1946. Jos se puuttuu, vain IPv6-asiakkaat eivät voi saavuttaa verkkotunnusta – vaikka IPv4 (A-tietue) -varaustoimintoa yleensä sovelletaan.
Määrittää, mitkä postipalvelimet hyväksyvät sähköpostin toimialueelle. Jokainen tietue sisältää prioriteettinumeron – pienemmät arvot ovat etusijalla. Esimerkki: prioriteetti 10 on ensisijainen palvelin; prioriteetti 20 on varavaihtoehto. Jos MX-tietuetta ei ole, sähköpostit tälle toimialueelle hylätään.
Tallentaa mielivaltaisia tekstitietoja. Ensisijaiset käyttötarkoitukset: SPF (v=spf1 include:_spf.google.com ~all) valtuuttaa mitkä palvelimet voivat lähettää sähköpostia; DKIM tarjoaa julkisen avaimen allekirjoituksen tarkistamiseen; DMARC (v=DMARC1; p=reject) määrittää todentamattoman sähköpostin käytännön. Yhdessä toimialueella voi olla useita TXT-tietueita.
Tunnistaa toimialueen arvovaltaiset nimipalvelimet – palvelimet, joilla on viralliset DNS-tietueet. Jos NS-tietueita muutetaan, vyöhykkeen oikeudet siirtyvät uusille nimipalvelimille leviämisen jälkeen.
Luo aliaksen, joka osoittaa yhdestä toimialueesta toiseen, joka määrittää sitten IP-osoitteen. Käytetään aliverkkotunnuksiin (www, cdn, posti) ja CDN-reitittämiseen. Kriittinen rajoitus: CNAME-tietueita ei voi asettaa juuriverkkotunnukseen (huippu) – käytä sen sijaan A-tietuetta tai ALIAS-tietuetta juuritasolla.
Sisältää vyöhykkeen metatiedot: ensisijaisen nimipalvelimen, järjestelmänvalvojan yhteyshenkilön (koodattu nimellä admin.example.com [email protected]:n sijaan), sarjanumeron YYYYMMDDNN-muodossa ja ajoitusparametrit. Sarjanumero kasvaa jokaisen DNS-muutoksen yhteydessä, mikä vahvistaa, että päivitys on tehty.
Rajoittaa, mitkä varmentajat voivat myöntää SSL/TLS-varmenteita toimialueelle. Esimerkki: '0 issue letsencrypt.org' rajoittaa myöntämisen vain Let's Encrypt:hen. Jos CAA-tietuetta ei ole, mikä tahansa CA voi myöntää varmenteen verkkotunnuksellesi.
Mikä on DNSSEC ja vahvistaako tämä työkalu sen?
DNSSEC (DNS Security Extensions) lisää kryptografiset allekirjoitukset DNS-tietueisiin, jolloin ratkaisijat voivat varmistaa, että tietueita ei ole peukaloitu siirron aikana. Tämä työkalu palauttaa käsittelemättömät DNS-tietueet arvovaltaisilta palvelimilta, mutta ei tällä hetkellä suorita DNSSEC-allekirjoituksen tarkistusta. Käytä DNSSEC-validointiin erityistä DNSSEC-analysaattoria.
Milloin käyttää DNS-hakutyökalua
Sähköpostin konfigurointi ja vianmääritys
Tarkista MX-tietueet sähköpostipalvelimen reitityksen tarkistamiseksi, tarkista TXT-tietueet SPF-, DKIM- ja DMARC-käytännöille ja varmista, että DMARC-käytäntö on asetettu arvoon p=reject tai p=quarantine – ei p=none.
Verkkotunnuksen siirto ja levitys
Kun olet päivittänyt DNS-asetukset, tarkista A- ja NS-tietueet etenemisen vahvistamiseksi. Pienennä TTL 300 sekuntiin vähintään 24 tuntia ennen suunniteltua siirtoa minimoidaksesi seisokit vaihtaessasi.
DNS turvatarkastus
Tarkista, onko SPF-, DKIM- ja DMARC TXT -tietueet julkaistu oikein sähköpostin huijauksen estämiseksi. Tarkista NS-tietueet varmistaaksesi, että verkkotunnuksesi ei osoita nimipalvelimeen, jota et enää hallitse. Tämä on yleinen merkki aliverkkotunnuksen haltuunotosta.
DevOps ja vaiheiden vahvistus
Ennen kuin otat käyttöön tuotantoon, varmista, että vaiheittaiset aliverkkotunnuksen A tietueet osoittavat oikeisiin palvelimiin, CNAME-aliakset ratkaisevat aiotun CDN-alkuperän ja että TXT-tietueet palvelun todentamista varten ovat olemassa.
CDN ja aliverkkotunnuksen määritys
Varmista, että CDN-reititetyillä aliverkkotunnuksilla (cdn, assets, static) on oikeat CNAME-kohteet. Varmista, että www osoittaa juuriverkkotunnukseesi tai CDN-päätepisteeseen, ja tarkista, että kuormitettuihin aliverkkotunnuksiin luetellaan kaikki aiotut IP-osoitteet.
Online DNS Lookup vs dig ja nslookup: Milloin käyttää kutakin
Kehittäjät tavoittavat usein komentoriviltä dig:n tai nslookup:n. Näin tätä verkkotyökalua verrataan yleisimpiin käyttötapauksiin.
| Ominaisuus | Tämä työkalu | dig | nslookup |
|---|---|---|---|
| Asennusta ei tarvita | Kyllä | Ei | Ei |
| Kysely kaikki tietuetyypit kerralla | Kyllä | Osittainen | Ei |
| Kyselee suoraan arvovaltaisista nimipalvelimista | Kyllä | Kyllä | Osittainen |
| Näyttää TTL-arvot | Kyllä | Kyllä | Osittainen |
| Näyttää prioriteetin MX | Kyllä | Kyllä | Kyllä |
| Jaettavat tulokset | Kyllä | Ei | Ei |