Defaults.Exposed

Defaults.ExposedParandused › Nimeserveri seadistus (mitmekesisus ja SOA)

Kuidas parandada Nimeserveri seadistus (mitmekesisus ja SOA)

Teie nimeserverid on kataloog, mis ütleb kogu internetile, kust leida teie veebisait ja meil. Kui nad kõik asuvad ühel võrgul ja see on maas, kaob teie ettevõte samal hetkel internetist — sait, meil, kõik — ja lohakas kella seadistus nendel serveritel võib jätta teie tehtud muudatused päevade kaupa jõustumata.

Põhijareldus sinu ettevõttele: Kui kõik teie domeeni nimeserverid elavad ühel võrgul, viib üks katkestus või rünnak sellel võrgul teie veebisaidi JA meili samaaegselt võrguühenduseta — te maksate töötajatele ja reklaamidele, samal ajal kui ükski klient ei saa teiega ühendust. Eraldi võib valesti konfigureeritud SOA taimerid jätta teie DNS-muudatused (uus server, vahetatud meilipakkuja, hädaabis ümbersuunamine) päevadeks levimisel, mitte tundide jooksul.

Mida see sulle maksab

Miks see on oluline. Iga külastus teie veebisaidile ja iga teile saadetud meil algab otsimisega teie nimeserveritest. Need on alus, millel ülejäänud teie veebis kohalolek asub. Kui sellel alusel pole liiasust, põhjustab üks tõrge kõik korraga; kui selle ajastamise väärtused on valed, on iga teie tehtav muudatus aeglane jõustuma — täpselt siis, kui te seda kõige vähem endale lubada saate.

Mis see on lihtsas keeles

Enne kui keegi saab jõuda teie veebisaidile või saata teile meili, peab nende arvuti esitama lihtsa küsimuse: “kus see domeen tegelikult asub?” Serverid, mis sellele küsimusele vastavad, on teie nimeserverid. Need on kataloogi kirje teie kogu veebis kohalolekuks — kõige esimene asi, mida iga külastaja ja iga meil puutub, enne kui teie sait või teie postkast on isegi kaasatud.

See leht katab kaks osa selle kataloogi õigeks saamisest:

  1. Mitmekesisus — kas teil on vähemalt kaks nimeserverit, ja kas need asuvad genuiinselt eraldiseisvatel võrgu osadel, nii et üks katkestus ei saa neid kõiki korraga vaigistada?
  2. SOA kirje — väike “autoriteedikäivitus” kirje, mis hoiab ajakellad, kontrollides, kui kaua ülejäänud internet usaldab ja vahemälu paneb teie DNS-vastuseid. Seadke taimerid valesti ja iga teie tehtav muudatus võtab kauem maailmani jõudmiseks.

Kumbki pole glamuurne. Mõlemad on alused. Kui need on õiged, ei mõtle te neile kunagi; kui need on valed, saate teada halvimal võimalikul hetkel.

Mida see võib teile maksma minna

Mis see tegelikult on

Nimeserveri mitmekesisus. Teie domeenil peaks olema vähemalt kaks nimeserverit, ning ideaaljuhul peaksid nad asuma genuiinselt sõltumatutel võrguteedel — mitte ainult kaks nime, mis osutavad samale masinale. Kulisside taga lahendab iga nimeserveri nimi ühe või enama IP-aadressini, ning see, mis tegelikult loeb, on see, kas need aadressid asuvad interneti marsruutimise erinevates osades. Tõsine DNS-pakkuja levitab oma nimeservereid paljudel eraldiseisvatel võrguplokidel ja asukohtades üle maailma, nii et isegi kaks nimeserverit sama pakkujalt annavad tegelikku, sõltumatut liiasust. Tõrkejuhtum on vastupidine: üks väike host, kus mõlemad “nimeserverid” on sama masin, nii et üks tõrge on täielik.

Tehniline märkus: meie kontroll loeb teie NS-kirjeid ja vaatab seejärel, kui palju genuiinset võrgu mitmekesisust asub nende taga. Primaarne signaal on erinevate IP-võrguplokide levik, kuhu nimeserverid lahendavad (laias laastus /16 vahemikud IPv4 jaoks ja /32 IPv6 jaoks), pakkuja nimede arvu tagavarana. See kreedib tahtlikult Anycast hüperskaala pakkujaid — Cloudflare, Google, AWS Route 53, Azure DNS — kes kuulutavad üht võrgu identiteeti paljudelt ülemaailmsetelt eraldiseisvalt marsruutumiseteedelt ja pakuvad seetõttu tegelikku mitmekesisust isegi ühelt kaubamärgilt. Alla kahe nimeserveri omamine annab sellele kontrollile nulli ja seda käsitletakse kõrge raskusega, kuna see on mitteleevendatud ühe tõrkepunktina kogu domeeni jaoks.

SOA kirje. Igal DNS-tsoonil on täpselt üks autoriteedi käivitamise kirje. See nimetab primaarse nimeserveri ja administratiivse kontakti, kannab seerianumbrit, mis kasvab iga muudatusega, ning — ärile oluline osa — hoiab nelja taimerit:

Mis näeb välja “hea”: SOA, mis eksisteerib, omab kehtivat administratiivset kontakti ja kannab taimereid neis vahemikes. Nendest väljapoole jäävad väärtused pole surmavad — kuid need kas aeglustavad teie muudatusi (taimerid liiga pikad) või koormavad teie nimeservereid tarbetult (liiga lühikesed). Puuduv või genuiinselt katki SOA on tõsisem juhtum.

Kuidas seda parandada (tasuta, ~15 minutit)

See osa on teie domeeni või DNS-i haldava isiku jaoks — kui see pole teie, andke neile see jaotis. Parandus on tasuta; me küsime tasu ainult jälgimise eest, et see jääb paikka.

Samm 1 — Veenduge, et teil on vähemalt kaks nimeserverit erinevatel infrastruktuuridel.

  1. Kontrollige, mis teil täna on. Käivitage dig NS teiedomeeni.com (või kasutage mis tahes “DNS-otsingu” veebitööriista) ja lugege nimeserverid maha. Kaks või rohkem on miinimum.
  2. Kui teil on ainult üks, või mõlemad on ühel väikesel hostil, liikuge DNS-i pakkujale, kes annab teile vaikimisi liiasust. Praktiliselt iga tõsine pakkuja teeb seda:
    • Cloudflare — määrab kaks nimeserverit, mis on levinud üle selle ülemaailmse Anycast-võrgu automaatselt, kui lisate domeeni.
    • AWS Route 53 — iga hostitud tsoon saab neli nimeserverit üle eraldiseisvate Route 53 võrkude.
    • Google Cloud DNS / Microsoft 365 / Azure DNS — varustab samamoodi mitu nimeserverit üle sõltumatu infrastruktuuri.
  3. Vahetamiseks seadke oma domeeni nimeserverid teie registraatoris (kus ostsite domeeni) nendele, mida teie uus DNS-pakkuja teile annab. See muudatus võib levimiseks võtta 24–48 tundi.
  4. Suuremad või kõrgema riskiga ettevõtted saavad käitada sekundaarset DNS-i teiselt sõltumatult pakkujalt (nt Cloudflare + Route 53, või NS1 + Cloudflare). Enamiku väikeettevõtete jaoks on see valikuline — üks mainekas pakkuja annab juba tegeliku ristivõrgu liiasuse.

Samm 2 — Kontrollige (ja vajadusel parandage) oma SOA taimereid.

  1. Käivitage dig SOA teiedomeeni.com ja lugege maha värskendamise, korduse, aegumise ja minimaalne-TTL väärtused.
  2. Võrrelge neid ülalpool toodud vahemikega. Valdavas enamikus juhtumites on teie DNS-pakkuja juba seadnud mõistlikud vaikimisi väärtused ja pole midagi teha.
  3. Kui väärtus on vahemikust väljas, parandage see kus iganes teie DNS-i hostitakse:
    • Hallatud pakkujatel (Cloudflare, Route 53, Google, Azure) käsitletakse SOA-d teie eest; tavaliselt kohandate seda pakkuja DNS-seadete või toe kaudu, mitte redigeerides seda käsitsi.
    • Enda käivitataval nimeserveril (BIND, PowerDNS) redigeerige SOA-rida tsooni failis otse ja laadige tsoon uuesti — pidades meeles seerianumbri suurendamist, et sekundaarsed muudatuse üles võtaksid.
  4. Pärast mis tahes muudatust käivitage otsimed uuesti, et kinnitada, et nii nimeserveri nimekiri kui SOA taimerid näevad õiged välja.

Levinud vead

Kokkuvõte

Teie nimeserverid ja nende SOA kirje on alus, millel kõik muu asub. Kaks nimeserverit genuiinselt eraldiseisvatel võrkudel tähendab, et üks tõrge ei saa kogu teie ettevõtet samaaegselt võrguühendusest eemaldada; mõistlikud SOA taimerid tähendavad, et tehtud muudatused jõuavad tegelikult maailmani viivitamata. Mõlemad on õige saamine tasuta, mõlemad on tavaliselt juba heas seisus, niipea kui olete korralikul DNS-pakkujal, ning mõlemad on kahe minuti kontrolli väärt — sest päev, mil need loevad, on päev, mil te ei saa endale lubada nende vale olemist.

KKK

Ma pole tehniline — kas see on midagi, mida saan ise korda ajada?

Te ei pea DNS-i sisemusest aru saama. Nimeserveri mitmekesisus käsitletakse tavaliselt teie eest, niipea kui panete domeeni päris DNS-pakkujale (Cloudflare, AWS Route 53, teie host) — nad annavad automaatselt kaks või rohkem nimeserverit üle nende võrgu. SOA taimerid on tavaliselt vaikimisi mõistlikult seatud. Töö on enamasti kontrollimine, mis teil on ja, kui olete ühel haprall seadistusel, liikumine pakkujale, kes annab liiasust. Andke allolev tehniline jaotis oma veebipersonalile või IT-pakkujale — parandus on tasuta.

Mis vahe on kahel asjal, mida see leht kontrollib?

Kaks seotud osa samast alusest. Esimene — nimeserveri mitmekesisus — on vastupidavuse kohta: kas teil on vähemalt kaks nimeserverit, ja kas need asuvad genuiinselt erinevates võrgu osades, nii et üks tõrge ei saa neid kõiki välja lülitada? Teine — SOA kirje — on ajastamise kohta: see hoiab kella väärtusi, mis ütlevad ülejäänud internetile, kui kaua usaldada ja vahemälu panna teie DNS-vastuseid. Üks on 'ärge pange kõiki mune ühte korvi'; teine on 'seadke taimerid nii, et muudatused voolavad puhtalt läbi'.

Mul on kaks nimeserverit samalt ettevõttelt — kas see on piisav?

Tavaliselt jah, kui see ettevõte on tõsine DNS-pakkuja. Suured pakkujad nagu Cloudflare, Google ja AWS käitavad oma nimeservereid paljudel eraldiseisvatel võrkudel ja asukohtades üle maailma, nii et kaks nime neilt asuvad genuiinselt sõltumatul infrastruktuuril — see on tegelik liiasus. Riski juhtum on üks väike host, kus mõlemad 'nimeserverid' on tegelikult sama masin või sama riiul. Kui soovite turvalisuse reservvarianti, võite käitada nimeservereid kahelt sõltumatult pakkujalt, kuid enamiku väikeettevõtete jaoks on üks mainekas DNS-pakkuja täiesti piisav.

Mida teeb SOA 'värskendamise' või 'aegumise' väärtus tegelikult minu ettevõttele?

Need on taimerid, mis ütlevad teistele DNS-serveritele, kui kaua oodata enne teie kirjete uuesti kontrollimist, ja kui kaua neid teenindada, kui nad teiega ühendust ei saa. Liiga kõrgeks seadistatuna võtab teie tehtud muudatus — uus serveri IP, uus meilipakkuja, hädaabis ümbersuunamine — palju kauem kõigini jõudmiseks. Liiga madalaks seadistatuna saavad teie nimeserverid tarbetut lisakoormust. Mõistlikud vaikimisi väärtused (värskendamine mõõdetuna tundides, aegumine nädalates) hoiavad muudatused kiirelt levinuna, jäädes samas tugev katkestuse ajal. Enamik pakkujaid seab need korralikult väljast karbist.

Kas see muudab minu hinnet ja kui palju?

Jah, mõlemad osad loevad teie DNS-i skoori. Alla kahe nimeserveri omamine käsitletakse tõsise lünkana, kuna see on ühe tõrkepunkti teie kogu veebis kohalolekuks. Vale SOA on mõõdukam probleem — see ei võta teid võrguühenduseta, kuid see aeglustab teie võimet reageerida, kui midagi muutub. Mõlemad on tasuta parandada, ning enamiku ettevõtete jaoks on need juba heas seisus, niipea kui olete korralikul DNS-pakkujal.

Kas on püük — kas pean teile maksma selle parandamise eest?

Ei. Liiasete nimeserverite ja mõistlike SOA taimerite saamine on tasuta iga suurema DNS-pakkuja juures, ning allolevad sammud on kõik, mida vajate. Me küsime tasu ainult siis, kui soovite hiljem, et me jälgiksime teie domeeni ja hoiataksime teid, kui liiasus kunagi langeb tagasi ühele tõrkepunktile või taimerid hõljuvad.