selitetty.com

Vianetsintä ja yhteysongelmat

Näin tunnistat nimipalveluvian ja korjaat sen itse

Nimipalveluvika näyttää katkokselta, vaikka yhteys toimii aivan normaalisti. Oireiden yhdistelmä paljastaa sen, ja korjaus on useimmiten välimuistin tyhjennys tai nimipalvelimen vaihto.

Lyhyt vastaus

Nimipalveluvika tarkoittaa, että laitteesi ei saa selvitettyä verkkotunnusta IP-osoitteeksi, vaikka itse yhteys operaattorille toimii. Tunnistat sen siitä, että osa palveluista toimii ja osa ei, sivut jäävät hakemaan pitkäksi aikaa ja virheilmoituksessa puhutaan palvelimen löytämisestä eikä yhteydestä. Varmin testi on avata sama palvelu toisella nimipalvelimella, esimerkiksi puhelimen mobiilidatalla, ja katsoa toimiiko se silloin. Korjaus on tavallisesti välimuistin tyhjennys laitteessa ja selaimessa tai nimipalvelimen vaihto reitittimestä.

Sisällys
  1. Miltä nimipalveluvika näyttää ruudulla
  2. Kolme paikkaa, joissa nimen selvitys katkeaa
  3. Testi, joka erottaa nimipalvelun yhteydestä
  4. Välimuistin tyhjennys laitteessa ja selaimessa
  5. Nimipalvelimen vaihto ja sen seuraukset
  6. Kun vika onkin verkkotunnuksen muutoksessa
  7. Milloin vika ei ole sinun korjattavissasi
  8. Tarkistuslista, kun sivut eivät aukea
  9. Usein kysytyt kysymykset
  10. Lähteet ja lisälukemista

Yhteys toimii, mutta mikään ei aukea. Puhelin näyttää täyttä signaalia, reitittimen valot palavat ja striimaus jatkuu ehkä keskeytyksettä, mutta selain jää hakemaan sivua eikä lopulta löydä sitä. Tavallinen tulkinta on, että netti on poikki. Useimmiten se ei ole. Kyse on siitä, että nimipalvelu ei vastaa tai vastaa väärin.

Nimipalvelu eli DNS on internetin hakemisto. Se kertoo, mikä numeerinen osoite kuuluu millekin nimelle. Jos hakemisto ei vastaa, laitteesi ei tiedä minne ottaa yhteyttä, vaikka reitti sinne olisi täysin auki. Tämä artikkeli keskittyy vian tunnistamiseen ja korjaamiseen. Itse mekanismi, selvitysketju ja tietuetyypit on käyty läpi erikseen artikkelissa DNS ja nimipalvelun toiminta.

Miltä nimipalveluvika näyttää ruudulla

Nimipalveluvian oireet ovat tunnistettavia, kun tietää mitä katsoa. Selaimen virheilmoitus puhuu palvelimen löytämisestä eikä yhteyden muodostamisesta. Selaimesta riippuen teksti voi olla muotoa "palvelimen IP-osoitetta ei löytynyt" tai "palvelinta ei löydy", ja tekniseen koodiin voi sisältyä sana NAME tai DNS.

Toinen tyypillinen oire on osittainen toimivuus. Sovellus, joka on jo yhteydessä palvelimeen, jatkaa toimintaansa, koska se on selvittänyt osoitteen aiemmin. Uusi sivu tai uusi sovellus epäonnistuu. Käyttäjälle tämä näyttää satunnaiselta: musiikki soi, mutta verkkopankki ei aukea.

Kolmas oire on viive. Kun nimipalvelin ei vastaa, laite odottaa ja yrittää uudelleen ennen kuin antaa periksi. Sivu jää siis pyörimään useiksi sekunneiksi ennen virhettä. Aito yhteyskatkos tuottaa virheen yleensä nopeammin, koska verkkoon ei saada yhteyttä lainkaan.

Oire Viittaa nimipalveluun Viittaa muuhun vikaan
Virheteksti puhuu palvelimen löytämisestä Kyllä Ei
Osa palveluista toimii, osa ei Kyllä Harvoin
Sivu jää hakemaan pitkäksi aikaa Usein Joskus
Kaikki laitteet menettävät yhteyden yhtä aikaa Ei Kyllä, operaattori tai reititin
Yhteys katkeaa ja palaa toistuvasti Ei Kyllä, radio tai kaapeli
Vain yksi sivusto on poissa Ei yleensä Kyllä, sivuston oma vika

Viimeinen rivi on tärkeä rajaus. Jos vain yksi palvelu on poissa ja kaikki muu toimii, syy on todennäköisemmin sivustossa itsessään. Sen selvittämiseen on oma ohjeensa artikkelissa yksi sivu ei aukea mutta muut toimivat.

Kolme paikkaa, joissa nimen selvitys katkeaa

Vianetsintä helpottuu, kun tietää että katkeamiskohtia on käytännössä vain kolme. Ne vastaavat kolmea eri korjausta, eikä väärän kohdan korjaaminen auta lainkaan.

Ensimmäinen kohta on oma laite. Siellä vika on tyypillisesti vanhentunut välimuisti, käsin asetettu nimipalvelin, joka ei enää toimi, tai hosts-tiedostoon jäänyt rivi. Oire rajoittuu yhteen laitteeseen, ja muut saman verkon laitteet toimivat normaalisti.

Toinen kohta on kotiverkko ja se nimipalvelin, jota laitteesi käyttää. Reititin jakaa nimipalvelimen osoitteen laitteille automaattisesti, ja jos tämä palvelin on hidas tai poissa käytöstä, koko talous oireilee yhtä aikaa. Tämä on yleisin tapaus.

Kolmas kohta on verkkotunnuksen oma nimipalvelu, eli auktoritatiivinen palvelin. Jos se on poissa käytöstä tai sen tiedot ovat virheelliset, kukaan ei saa nimeä selvitettyä millään nimipalvelimella. Silloin vika ei ole sinussa eikä operaattorissasi, ja ainoa toimiva keino on odottaa.

Näiden erottelu onnistuu ilman työkaluja: yksi laite, koko talous vai kaikki maailmassa. Vastaus kertoo, mitä kannattaa yrittää seuraavaksi.

Testi, joka erottaa nimipalvelun yhteydestä

Vianetsinnässä kannattaa tehdä yksi testi, joka jakaa vaihtoehdot kahtia, sen sijaan että kokeilee kaikkea peräkkäin. Nimipalvelun kohdalla se onnistuu kolmella tavalla, jotka kaikki toimivat ilman erikoisohjelmia.

  1. Vaihda nimipalvelin hetkeksi toiseen. Ota puhelimen wifi pois päältä ja avaa sama sivu mobiilidatalla. Mobiiliverkko käyttää eri nimipalvelinta kuin kotiverkkosi. Jos sivu aukeaa mobiilidatalla mutta ei kotiverkossa, vika on lähes varmasti kotiverkon nimipalvelussa.
  2. Kokeile toista laitetta samassa verkossa. Jos kaikki kotiverkon laitteet oireilevat samalla tavalla, ongelma on reitittimessä tai operaattorin nimipalvelimessa. Jos vain yksi laite oireilee, vika on sen omassa välimuistissa tai asetuksissa.
  3. Avaa numeerinen osoite. Jos osaat jonkin palvelun IP-osoitteen, kokeile sitä suoraan. Yksinkertaisempi versio samasta testistä on avata reitittimen hallintasivu sen numeerisella osoitteella, joka on tyypillisesti muotoa 192.168.1.1 tai 192.168.0.1. Jos numeerinen osoite vastaa mutta nimet eivät, olet löytänyt vian.

Tulos kertoo, mihin suuntaan jatkat. Jos mikään ei toimi millään laitteella eikä mobiilidatallakaan, kyse ei ole nimipalvelusta vaan laajemmasta katkoksesta, ja silloin kannattaa siirtyä järjestelmälliseen vianetsintään oikeassa järjestyksessä.

Välimuistin tyhjennys laitteessa ja selaimessa

Nimipalvelun vastaukset tallennetaan matkan varrella useaan välimuistiin, jotta samaa kysymystä ei tarvitse toistaa. Sama ominaisuus säilyttää myös vanhentuneen tai virheellisen vastauksen. Siksi tyhjennys on ensimmäinen korjausyritys.

Tyhjennettäviä välimuisteja on kolme, ja ne tyhjennetään tässä järjestyksessä:

  1. Selaimen oma välimuisti. Selain säilyttää nimiä erillään käyttöjärjestelmästä. Käytännössä nopein tapa on sulkea selain kokonaan ja avata se uudelleen. Yksityinen selausikkuna ei riitä, koska se ei nollaa nimivälimuistia.
  2. Käyttöjärjestelmän välimuisti. Windowsissa tämä tehdään komentokehotteen komennolla ipconfig /flushdns. Macissa ja Linuxissa vastaava komento riippuu järjestelmäversiosta, joten helpompi ja aina toimiva tapa on käynnistää laite uudelleen.
  3. Reitittimen välimuisti. Moni kotireititin toimii itse nimipalvelimena kotiverkolle. Sen välimuisti tyhjenee, kun laite käynnistetään uudelleen. Tämän tekemisestä oikein on erillinen ohje artikkelissa reitittimen uudelleenkäynnistys.

Puhelimessa vastaava temppu on lentotila päälle ja pois. Se pakottaa verkkoasetukset uusiksi, jolloin laite hakee myös nimipalvelimen tiedot uudelleen. Jos oire palaa heti tyhjennyksen jälkeen, vika ei ole välimuistissa vaan itse nimipalvelimessa.

Nimipalvelimen vaihto ja sen seuraukset

Laite saa nimipalvelimen osoitteen tavallisesti automaattisesti reitittimeltä DHCP-jaon yhteydessä, ja reititin saa sen operaattorilta. Vaihto voidaan tehdä kolmella tasolla, ja taso ratkaisee, mitä muuttuu.

Missä vaihdat Vaikuttaa Milloin järkevin
Reitittimen asetuksissa Kaikkiin kotiverkon laitteisiin kerralla Pysyvä ratkaisu koko taloudelle
Laitteen verkkoasetuksissa Vain siihen laitteeseen Testaus ja yksittäinen työkone
Selaimen asetuksissa Vain sen selaimen liikenteeseen Salattu nimipalvelu käytössä

Reitittimen asetuksista vaihto tehdään yleensä kohdassa, jossa lukee DNS tai nimipalvelin. Yleisiä julkisia vaihtoehtoja tarjoavat esimerkiksi Cloudflare, Google ja Quad9, ja niiden käyttämät osoitteet löytyvät palveluiden omilta ohjesivuilta. Reitittimen asetusten kokonaisuutta käsitellään tarkemmin artikkelissa reitittimen asetukset joilla on väliä.

Vaihdolla on kolme seurausta, jotka on hyvä tietää etukäteen. Ensinnäkin operaattorin suodatus poistuu käytöstä, eli haitallisia sivustoja estävä suojaus ei enää toimi, jos operaattori sellaista tarjosi. Toiseksi kotiverkon sisäiset nimet voivat lakata toimimasta, koska ulkopuolinen nimipalvelin ei tunne kotiverkkosi laitteita. Kolmanneksi kyselysi siirtyvät uudelle taholle, joka näkee luettelon avaamistasi sivustoista. Tätä puolta ja salatun nimipalvelun roolia käsitellään artikkelissa salattu DNS ja DNS-vuoto.

Jos vaihto ei korjaa mitään, palauta asetus takaisin automaattiselle. Turhaan jätetty käsin asetettu nimipalvelin aiheuttaa myöhemmin outoja vikoja esimerkiksi työpaikan verkossa tai julkisessa wifissä, jossa kirjautumissivu ei aukea, koska se odottaa verkon omaa nimipalvelinta.

Kun vika onkin verkkotunnuksen muutoksessa

Osa nimipalveluongelmista ei ole vikoja lainkaan vaan odottamista. Kun verkkotunnuksen osoite muuttuu, esimerkiksi palvelun siirtyessä uudelle palvelimelle, uusi tieto ei leviä hetkessä. Jokainen vastaus kantaa mukanaan voimassaoloaikaa eli TTL-arvoa, joka kertoo kuinka kauan tietoa saa säilyttää välimuistissa.

Käytännössä tämä tarkoittaa, että vanha osoite palvelee osaa käyttäjistä vielä sen jälkeen, kun muutos on tehty. Sinä voit nähdä uuden sivuston ja naapuri vanhan, eikä kumpikaan ole väärässä. Tilanne korjaantuu itsestään, kun voimassaoloaika umpeutuu kaikissa välimuisteissa.

Odottamisen aikana kannattaa toimia näin:

  • Älä tee peräkkäisiä asetusmuutoksia. Jokainen muutos alkaa levitä alusta, ja lopputulos on sekava.
  • Testaa toisella nimipalvelimella. Jos uusi osoite näkyy siellä, muutos on mennyt perille ja kyse on vain välimuistista.
  • Muista, että selain voi ohjata sinut vanhaan osoitteeseen myös aiemman istunnon tai varmenteen takia, ei pelkän nimipalvelun.

Jos hallitset itse verkkotunnusta, muutoksen suunnittelusta ja voimassaoloajan laskemisesta kerrotaan enemmän artikkelissa oma verkkotunnus. Auktoritatiivinen nimipalvelin on se, jonka tieto lopulta ratkaisee, ja kaikki muut vain toistavat sitä.

Milloin vika ei ole sinun korjattavissasi

On tilanteita, joissa mikään laitteen puolella tehty toimenpide ei auta. Nämä kannattaa tunnistaa, jotta et tuhlaa iltaa asetusten säätämiseen.

Ensimmäinen on operaattorin nimipalvelimen häiriö. Oire on tyypillinen: kaikki kotiverkon laitteet oireilevat, mobiilidata toimii ja vaihto julkiseen nimipalvelimeen korjaa tilanteen välittömästi. Tässä tapauksessa korjaus on operaattorin, mutta väliaikainen kiertotie on sinun.

Toinen on palvelun oma nimipalveluvika. Jos yhden palvelun nimi ei selviä millään nimipalvelimella eikä millään laitteella, vika on palvelun päässä. Silloin ainoa toimenpide on odottaa.

Kolmas on operaattorin verkon laajempi häiriö, joka näyttää nimipalveluvialta. Jos operaattorin verkossa on ongelma, myös nimipalvelu jää vastaamatta, koska sekin on verkon takana. Erottelu onnistuu kokeilemalla mobiilidataa toisen operaattorin verkossa, esimerkiksi perheenjäsenen puhelimella.

Neljäs on tarkoituksellinen esto. Työpaikan verkko, oppilaitoksen verkko tai kotiin asennettu suodatin voi estää nimen selvityksen tarkoituksella. Oire näyttää vialta, vaikka järjestelmä toimii juuri niin kuin on tarkoitettu.

Tarkistuslista, kun sivut eivät aukea

Käy nämä läpi järjestyksessä ja lopeta siihen kohtaan, jossa vika korjaantuu.

  1. Tarkista, aukeavatko muut sivustot. Jos aukeavat, kyse ei ole nimipalvelusta laajemmin.
  2. Kokeile samaa sivua puhelimen mobiilidatalla. Toimiiko?
  3. Sulje selain kokonaan ja avaa se uudelleen.
  4. Tyhjennä käyttöjärjestelmän nimivälimuisti tai käynnistä laite uudelleen.
  5. Käynnistä reititin uudelleen ja odota, että se on täysin ylhäällä.
  6. Vaihda nimipalvelin väliaikaisesti julkiseen palveluun ja testaa uudelleen.
  7. Jos vaihto korjasi vian, päätä jäätkö uuteen palvelimeen vai palautatko automaattisen asetuksen.
  8. Jos mikään ei auttanut, kirjaa ylös oireet ja kellonajat ja ota yhteyttä operaattoriin.

Tärkein yksittäinen oivallus on tämä: nimipalveluvika ei tarkoita, että yhteytesi olisi rikki. Se tarkoittaa, että hakemisto ei vastaa. Kun erotat nämä kaksi toisistaan, säästät sekä aikaa että turhaa laitteiden ostamista.

Usein kysytyt kysymykset

Miten tiedän onko vika DNS:ssä vai nettiyhteydessä?

Kokeile samaa sivua puhelimen mobiilidatalla. Jos sivu aukeaa siellä mutta ei kotiverkossa, kotiverkon nimipalvelu on todennäköisin syy. Jos mikään ei toimi kummassakaan verkossa, kyse on laajemmasta katkoksesta tai palvelun omasta viasta.

Mitä tarkoittaa virheilmoitus, jossa lukee että palvelimen IP-osoitetta ei löytynyt?

Se tarkoittaa, että selaimesi ei saanut muutettua verkkotunnusta numeeriseksi osoitteeksi. Yhteys verkkoon toimii, mutta nimipalvelu ei vastannut tai vastasi että nimeä ei ole. Yleisimmät syyt ovat kirjoitusvirhe osoitteessa, vanhentunut välimuisti tai nimipalvelimen häiriö.

Auttaako reitittimen uudelleenkäynnistys DNS-ongelmaan?

Usein auttaa, koska moni kotireititin toimii nimipalvelimena kotiverkolle ja säilyttää vastauksia välimuistissa. Uudelleenkäynnistys tyhjentää tämän välimuistin. Jos vika palaa parin tunnin sisällä, ongelma on syvemmällä kuin välimuistissa.

Kannattaako nimipalvelin vaihtaa pysyvästi?

Kannattaa vain, jos sinulla on siihen konkreettinen syy, esimerkiksi toistuvia häiriöitä operaattorin palvelimessa. Vaihto poistaa operaattorin mahdollisen suodatuksen ja siirtää kyselytiedot uudelle taholle. Operaattorin oletusasetus on toimiva lähtökohta useimmille.

Miksi uusi verkkosivuni näkyy minulle mutta ei kaikille?

Vanha vastaus elää välimuisteissa niin kauan kuin sen voimassaoloaika kestää. Eri käyttäjät käyttävät eri nimipalvelimia, joten muutos leviää eri tahtiin. Tilanne korjaantuu itsestään ilman toimenpiteitä.

Voiko haittaohjelma muuttaa nimipalveluasetuksia?

Voi, ja se on yksi tapa ohjata käyttäjä väärennetylle sivustolle. Jos huomaat reitittimessä tai laitteessa nimipalvelinasetuksen, jota et ole itse tehnyt, palauta asetus automaattiselle ja vaihda reitittimen hallintasalasana.

Miksi julkisen wifin kirjautumissivu ei aukea?

Useimmiten siksi, että laitteeseen on asetettu käsin oma nimipalvelin. Kirjautumissivu vaatii verkon oman nimipalvelimen toimiakseen. Palauta asetus automaattiselle, yhdistä uudelleen ja kirjautumissivun pitäisi ilmestyä.

Takaisin ylös