DNS (Domain Name System) on internetin puhelinluettelo: se muuntaa kirjoittamasi verkkotunnuksen, kuten oma-ip.fi, IP-osoitteeksi, jota tietokoneet oikeasti käyttävät. Ilman sitä jokainen sivu pitäisi avata numerosarjalla. DNS toimii taustalla joka kerta, kun avaat sivun, lähetät sähköpostin tai käynnistät sovelluksen, eikä sitä huomaa ennen kuin se hidastelee tai lakkaa toimimasta.

DNS kääntää nimen osoitteeksi – tämä on se osoite, jolla sinä näyt verkossa:

Mikä on IP-osoitteeni?

IPv4: Haetaan…
IPv6: Haetaan…
Sijainti: Haetaan…
Selain: Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; https://zhanzhang.toutiao.com/)

Miten DNS toimii käytännössä

Kun kirjoitat selaimeen osoitteen ja painat enteriä, tapahtuu millisekunneissa tämä:

  1. Laitteesi tarkistaa muistinsa. Jos olet käynyt sivulla äsken, IP-osoite on tallessa välimuistissa eikä kyselyä tarvita.
  2. Kysely lähtee DNS-palvelimelle. Yleensä se on operaattorisi palvelin, jonka reititin on antanut laitteellesi automaattisesti.
  3. DNS-palvelin selvittää vastauksen. Jos se ei tiedä osoitetta itse, se kysyy ketjussa eteenpäin: ensin juuripalvelimilta, sitten .fi-päätteen palvelimilta ja lopulta verkkotunnuksen omalta nimipalvelimelta.
  4. Vastaus palaa laitteellesi, joka ottaa yhteyden oikeaan palvelimeen. Vasta tässä vaiheessa varsinainen sivu alkaa latautua.

Koko ketju kestää tyypillisesti 10–100 millisekuntia. Se kuulostaa vähältä, mutta yksi verkkosivu voi vaatia kymmeniä DNS-kyselyitä (kuvat, fontit, mainokset, seurantaskriptit), joten hidas DNS-palvelin tuntuu hitaana nettinä.

Mikä on DNS-palvelin?

DNS-palvelin on palvelin, joka vastaa näihin kyselyihin. Sinun näkökulmastasi olennainen on resolveri eli se palvelin, jolle laitteesi lähettää kysymykset. Oletuksena se on operaattorisi (Elisa, Telia, DNA…) palvelin, ja useimmille se riittää hyvin.

Vaihtoehtoina on julkisia DNS-palvelimia, joita kuka tahansa voi käyttää maksutta:

PalvelinIPv4-osoitteetErityispiirre
Cloudflare1.1.1.1 ja 1.0.0.1Nopea, korostaa yksityisyyttä, ei tallenna kyselyhistoriaa pysyvästi
Google Public DNS8.8.8.8 ja 8.8.4.4Erittäin luotettava, laaja välimuisti
Quad99.9.9.9 ja 149.112.112.112Estää tunnetut haittasivustot automaattisesti

Kaikilla on myös IPv6-osoitteet ja salatut yhteydet (DoH ja DoT, niistä alla).

Miksi vaihtaa DNS-palvelin?

Kolme syytä, joista jokainen on pätevä eri tilanteessa:

Nopeus. Jos operaattorin DNS on ruuhkainen tai kaukana, julkinen palvelin voi lyhentää sivujen avautumista havaittavasti. Ero on yleensä kymmeniä millisekunteja per kysely, eli pienten viiveiden summa.

Luotettavuus. Operaattorin DNS-häiriö näyttää siltä, että “netti ei toimi”, vaikka yhteys on kunnossa. Ulkopuolinen DNS-palvelin toimii operaattorin häiriöstä riippumatta.

Yksityisyys ja suodatus. DNS-palvelin näkee jokaisen verkkotunnuksen, jonka avaat. Operaattori näkee ne joka tapauksessa liikenteestä, mutta jos haluat, että kyselyitä ei tallenneta, Cloudflare ja Quad9 lupaavat sen. Quad9 lisäksi estää kyselyt tunnetuille haittaohjelma- ja huijaussivustoille jo DNS-tasolla. Perheen laitteille on myös suodattavia palveluita, jotka estävät aikuissisällön.

Yksi asia, mitä DNS-palvelimen vaihto ei tee: se ei piilota IP-osoitettasi sivustoilta eikä salaa liikennettäsi. Siihen tarkoitettu työkalu on VPN, ja niiden ero on hyvä ymmärtää: Mikä on VPN?

Näin vaihdat DNS-palvelimen

Vaihdon voi tehdä kahdella tasolla. Reitittimessä tehty muutos koskee kaikkia kotiverkon laitteita kerralla. Laitteessa tehty muutos seuraa laitetta mukana myös muihin verkkoihin.

Reititin (koko kotiverkko)

  1. Avaa reitittimen hallintasivu selaimessa, yleensä 192.168.1.1 tai 192.168.0.1.
  2. Etsi kohta DHCP, LAN tai Internet-asetukset → DNS.
  3. Vaihda “automaattinen” tai operaattorin osoitteet haluamiisi, esimerkiksi 1.1.1.1 ja 1.0.0.1.
  4. Tallenna ja käynnistä reititin tarvittaessa uudelleen. Laitteet saavat uuden asetuksen, kun ne yhdistävät seuraavan kerran.

Operaattorin toimittamissa reitittimissä asetus voi olla lukittu. Silloin vaihto tehdään laitteissa.

Windows 11

  1. Asetukset → Verkko ja internet → Wi-Fi (tai Ethernet) → yhteyden nimi.
  2. DNS-palvelimen määritys → Muokkaa → valitse Manuaalinen.
  3. Kytke IPv4 päälle ja kirjoita ensisijainen ja toissijainen DNS.
  4. Valitse Ensisijainen DNS-salaus → Vain salattu (DNS over HTTPS), jos vaihtoehto näkyy. Tallenna.

Mac

Järjestelmäasetukset → Verkko → yhteys → Tiedot → DNS. Lisää osoitteet plus-painikkeella ja poista vanhat. OK.

Android

Nopein tapa on Yksityinen DNS: Asetukset → Verkko ja internet → Yksityinen DNS → Yksityisen DNS-palveluntarjoajan isäntänimi, ja kirjoita esimerkiksi one.one.one.one (Cloudflare) tai dns.google. Tämä koskee kaikkia verkkoja ja käyttää salattua yhteyttä automaattisesti.

iPhone ja iPad

Asetukset → Wi-Fi → verkon i-kuvake → Määritä DNS → Manuaalinen. Lisää osoitteet ja poista vanhat. Asetus koskee vain kyseistä Wi-Fi-verkkoa; mobiiliverkolle iOS ei tarjoa suoraa asetusta ilman erillistä profiilia tai sovellusta.

Vaihdon jälkeen tyhjennä selaimen ja laitteen DNS-välimuisti tai käynnistä laite uudelleen, niin uudet asetukset tulevat varmasti käyttöön.

Salattu DNS: DoH ja DoT

Perinteinen DNS-kysely kulkee salaamattomana, joten samassa verkossa oleva (esimerkiksi kahvilan Wi-Fissä) voi nähdä, mitä sivustoja avaat. DNS over HTTPS (DoH) ja DNS over TLS (DoT) salaavat kyselyt samalla tavalla kuin https salaa verkkosivut.

Nykyiset selaimet (Chrome, Firefox, Edge) ja käyttöjärjestelmät (Windows 11, Android 9+, iOS 14+) tukevat salattua DNS:ää, ja Androidin Yksityinen DNS käyttää sitä oletuksena. Julkisissa verkoissa se kannattaa pitää päällä.

DNS ja tietoturva

DNS:n heikkous on, että väärä vastaus ohjaa sinut väärälle sivulle ilman että huomaat. DNS-huijaus (spoofing) ja välimuistin myrkytys (cache poisoning) ovat hyökkäyksiä, joissa kyselyyn syötetään väärä IP-osoite. Näitä vastaan on kehitetty DNSSEC, joka allekirjoittaa vastaukset digitaalisesti: jos vastausta on peukaloitu matkalla, allekirjoitus ei täsmää ja DNS-palvelin hylkää sen. Julkiset DNS-palvelimet (Cloudflare, Google, Quad9) tarkistavat allekirjoitukset puolestasi, joten käyttäjänä et joudu tekemään mitään.

Heikko kohta on toisessa päässä: suojaus toimii vain, jos verkkotunnuksen haltija on ottanut sen käyttöön. Suomessa .fi-pääte tukee DNSSEC:iä täysin, mutta vain noin 4,4 prosenttia yritysten ja yhteisöjen .fi-verkkotunnuksista on allekirjoitettu, ja kattavuus vaihtelee välittäjän mukaan alle prosentista lähes sataan (DNSSEC-kattavuus välittäjittäin, domaintiedot.fi). Yksittäisen verkkotunnuksen tilanteen voi tarkistaa samasta palvelusta.

Toinen käytännön riski on DNS-vuoto: käytät VPN:ää, mutta DNS-kyselyt kulkevat silti operaattorin palvelimelle VPN-tunnelin ohi. Silloin operaattori näkee avaamasi sivustot, vaikka muu liikenne on piilossa. Hyvät VPN-sovellukset estävät tämän, mutta asia kannattaa tarkistaa.

Kun DNS ei toimi

Oire on tuttu: “sivua ei löydy” tai “palvelimen IP-osoitetta ei löytynyt”, mutta esimerkiksi videopuhelu tai jo auki oleva suoratoisto jatkuu normaalisti. Silloin yhteys on kunnossa, mutta nimien muunnos ei toimi.

Nopea testi: jos https://1.1.1.1 avautuu selaimessa mutta https://oma-ip.fi ei, vika on DNS:ssä. Korjaus järjestyksessä: käynnistä reititin uudelleen → vaihda laitteeseen väliaikaisesti julkinen DNS (yllä) → jos sekään ei auta, vika on todennäköisesti operaattorilla.

Usein kysyttyä

Mikä DNS-palvelin minulla on käytössä?
Windowsissa komentokehotteessa ipconfig /all näyttää rivin DNS-palvelimet. Macissa ja Linuxissa scutil --dns tai resolvectl status. Jos et ole muuttanut mitään, se on operaattorisi palvelin.

Onko julkinen DNS turvallinen?
Cloudflare, Google ja Quad9 ovat suuria ja vakiintuneita toimijoita. Ero on yksityisyyskäytännöissä: Cloudflare ja Quad9 eivät tallenna kyselyhistoriaa tunnistettavassa muodossa, Google tallentaa väliaikaisesti. Kaikki ovat yksittäisen operaattorin palvelinta luotettavampia toimintavarmuudessa.

Nopeuttaako DNS:n vaihto nettiä?
Se nopeuttaa sivujen avautumista, ei latausnopeutta. Jos operaattorin DNS on hidas, ero näkyy; jos se on kunnossa, et huomaa eroa. Kokeileminen on ilmaista ja palautettavaa.

Vaikuttaako DNS-palvelin siihen, mitä IP-osoitetta sivustot näkevät?
Ei. Sivustot näkevät edelleen oman julkisen IP-osoitteesi. DNS vaikuttaa vain siihen, kuka vastaa nimikyselyihisi.

Mikä on 1.1.1.1?
Cloudflaren julkisen DNS-palvelimen osoite. Se on valittu helpoksi muistaa, samoin kuin Googlen 8.8.8.8.

Lähteet