Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1431 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1431 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1431 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Undefined variable $blocks in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441 Warning: Trying to access array offset on value of type null in /customers/c/9/8/wpin4.1prod.one/httpd.www/landing-v2/wp-content/themes/onecom-landing-page-v2/functions.php on line 1441

Anycast DNS

Selvitä, miten Anycast DNS voi hyödyttää sinua

Anycast on verkkotekniikka, jonka avulla yksi IP -osoite voidaan soveltaa useille palvelimille. Se tarkoittaa, että IP -etuliitettä mainostetaan useista sijainneista. Kun käyttäjä tekee pyynnön (kun napsautat linkkiä vieraillaksesi nettisivulla), verkko päättää reititysprotokollien ja palvelinten saatavuuden perusteella, minne reitität pyyntösi.

Toisin sanoen, Anycast DNS edellyttää, että jokin käytettävissä olevista DNS -palvelimista vastaa pyyntöösi. Kuten edellä mainittiin, vastaus perustuu protokolliin ja niiden saatavuuteen sekä sijaintiin. Sijaintiasi lähinnä oleva palvelin vastaa pyyntöösi. Anycast DNS:llä on monia etuja, ja syvennymme niihin tässä artikkelissa.

Miksi Anycast DNS erottuu joukosta?

Normaalisti palvelin tai laite muodostaa nettiyhteyden käyttämällä IP -osoitetta (IP -osoitetta voidaan verrata katuosoitteeseen). Jokaisella laitteella ja palvelimella on oltava IP -osoite, jotta ne voidaan jäljittää ja nettiyhteys muodostuu.

Homma on yleensä yhtä helppoa kuin 1+1, mitä IP-osoitteeseen ja nettiin tulee: eli laite/palvelin + verkko.

Anycast DNS:n joukosta erottava piirre on se, että se sallii useiden laitteiden/palvelimien, ei vain yhden, muodostaa yhteyden nettiin käyttämällä samaa IP -osoitetta. Näin ollen Anycast DNS on yhtä kuin 1 + useita palvelimia/laitteita.

Miten Anycast DNS toimii?

DNS (Domain Name System) kääntää nimet, esimerkiksi nettisivun nimen, IP -osoitteeksi, jotta koneet voivat lukea osoitteen. Kun DNS kääntää erilaisia nimiä, tätä kutsutaan ratkaisuksi (DNS resolver). Jos siis kuulet tai luet DNS resolverista, se viittaa palvelimiin, jotka työskentelevät resolverin kanssa.

Kun haluat vierailla nettisivulla, pyyntö lähetetään DNS -ratkaisijalle, joka palauttaa sitten kyseisen nettisivun IP -osoitteen. Kirjoitamme esimerkiksi www.one.com, mutta kone kääntää sen numeroiksi, jotta voit vierailla nettisivulla.

Mitä tapahtuu, jos minulla ei ole Anycast DNS:ää?

Jos et käytä Anycast DNS:ää, prosessi hidastuu. Käytät todennäköisesti unicast -reititystä, jos et käytä Anycast DNS:ää. Unicast toimii eri tavalla kuin Anycast. Unicast lähettää kyselyn tietylle palvelimelle, ei useille. Jos DNS resolver ei ole käytettävissä tai ei toimi pyynnön tekohetkellä, asiakkaan on löydettävä eri tapa lähettämällä kyselyitä muille DNS resolvereille, mikä tekee prosessista hitaamman.

Miksi käyttää Anycast DNS:ää?

Anycast DNS:llä on monia etuja: alla kerromme kolme syytä siihen, miten se voi hyödyttää sinua.

  • Viive

Tapa, jolla Anycast DNS vastaa kyselyihin ja pyyntöihin, lyhentää pyyntöä tekevän käyttäjän ja pyyntöön vastaavan palvelimen välistä aikaa. Viive voi olla ongelma, koska haluat todennäköisesti vastauksen pyyntöösi välittömästi. Käyttäjänä et halua odottaa nettisivun latautumista: haluat selaimen latautuvan heti.

Anycast DNS välttää viiveen. Anycast DNS mahdollistaa DNS resolverin toimimisen paljon nopeammin, koska kysely lähetetään useille DNS resolvereille eikä vain yhdelle tietylle. Seuraavana ja viimeisenä vaiheena se löytää lähin käytettävissä olevan DNS -resolver.

  • Käyttöaste

Anycast DNS parantaa DNS -resolverin käyttöaikaa. Jos et käytä Anycast DNS:ää, on olemassa vaara, että palvelin ei ole käytettävissä. Se on ratkaistava muilla tavoilla. Jos kuitenkin käytät Anycast DNS:ää, tämän tapahtuminen on epätodennäköistä, kun kysely menee useille palvelimille. Siten se valitsee automaattisesti palvelimen, joka on sekä saatavilla että lähellä laitettasi maantieteellisesti.

  • Suojelu

Anycast DNS suojaa sinua DDoS -hyökkäyksiltä. DDoS -hyökkäykset kohdistavat DNS resolvereita: tämän tyyppistä hyökkäystä kutsutaan DNS tulvaksi. Bottien armeija hukuttaa DNS -resolverin suurella määrällä DNS kyselyitä.

Anycast suojaa sinua DDoS -hyökkäykseltä hajauttamalla liikennettä. Yhden tietyn palvelimen käyttämisen sijaan DNS anycast käyttää useita palvelimia, mikä vaikeuttaa bottiarmeijan yritystä hukuttaa palvelimet. Bottiarmeija voi hukuttaa yhden palvelimen lähettämällä rajoittamattoman määrän kyselyitä: jos Anycast käyttää useita palvelimia, botit eivät pysty hukuttamaan palvelimia.