Sisäisen nimen kysyminen julkiselta resolverilta vuotaa nimen ja ohittaa säännön, jota halusit testata. Kysely saavuttaa palvelimen, jota et hallitse, vastaus tulee nimiavaruudesta, jonka ei olisi pitänyt nähdä sitä lainkaan, eikä tulos kerro mitään siitä, toimiiko jaettu DNS. Jaetun DNS:n testaaminen tarkoittaa sen resolveripolun testaamista, jota sovellus todella käyttää. Tuon polun valitsee käyttöjärjestelmä, VPN-profiilin toimialueluettelo ja joskus selain.

Valitse kaksi nimeä ja ennusta ensin molemmat vastaukset

Pyydä verkon omistajalta yksi dokumentoitu sisäinen testinimi ja valitse tavallinen julkinen nimi, joka ei kerro organisaatiosta mitään. Kirjoita ennen minkään ajamista ylös, mitä kummankin pitäisi tehdä: sisäisen nimen pitäisi päästä tunnelin resolverille ja palauttaa sisäinen osoite, kun taas julkinen nimi pitäisi ratkaista sen resolverin kautta, jota järjestelmä tavallisesti käyttää. Nuo kaksi ennustetta ovat testi, sillä ilman niitä mikä tahansa vastaus voidaan perustella jälkikäteen. Pidä pari muuttumattomana ajojen välillä, jotta myöhempi vertailu merkitsee jotain.

Tarkista tosiasialliset säännöt, älä aiottuja. VPN-yhteyteen liitetty toimialueluettelo päättää, mitkä päätteet menevät millekin resolverille, ja kirjoitusvirhe siinä luettelossa tuottaa uskottavan mutta väärän jaon. Hallitulla laitteella käytä järjestelmänvalvojan diagnostiikkapolkua, sillä paikalliset ohitukset voivat nollautua käytännön toimesta seuraavassa tarkistuksessa.

Kirjoita ennuste havaitun vastauksen viereen samaan tikettiin. Testi ilman ennustetta ei voi epäonnistua, eikä testi, joka ei voi epäonnistua, opeta mitään.

Testaa polkua, jota sovellus käyttää, älä yhtä itse valitsemaasi palvelinta

Komento, joka nimeää resolverin nimenomaisesti, testaa vain sitä resolveria eikä mitään muuta. Se kertoo, vastaako sisäinen palvelin, mikä on hyödyllistä, eikä se kerro, lähettääkö sovellus nimen sinne. Testaa ensin tavallista polkua pitkin: ratkaise sisäinen nimi niin kuin sovellus tekisi, ja ratkaise sitten julkinen nimi samalla tavalla. Vasta sen jälkeen kysy tietyiltä palvelimilta, missä käyttäytyminen eroaa.

Selaimet mutkistavat tilannetta, koska suojatun DNS:n asetukset voivat kiertää järjestelmän resolverin kokonaan. Selain, joka on määritetty omalla salatulla resolverillaan, ei näe jakoa koskaan, ja vika näyttää rikkinäiseltä VPN-profiililta. Tarkista tämä asetus ennen tunnelin muuttamista.

Toista haku uudelleenyhdistämisen jälkeen, jos kyse on palauttamisesta. Ennen uudelleenyhdistämistä välimuistiin jäänyt vastaus voi saada oikein palautetun jaon näyttämään paremmalta tai huonommalta kuin se on.

Kirjaa vastauksen luokka, älä vain onnistumista tai epäonnistumista

Kirjoita ylös, mikä neljästä asiasta tapahtui: sisäinen osoite, julkinen osoite, kielteinen vastaus vai aikakatkaisu. Jokaisella on eri merkitys. Sisäisen nimen sisäinen osoite on odotettu onnistuminen; sisäisen nimen julkinen osoite viittaa siihen, että kysely lähti tunnelista; valtuutetun palvelimen kielteinen vastaus osoittaa puuttuvaan tietueeseen eikä reititysvirheeseen; ja aikakatkaisu viittaa tavoitettavuusongelmaan tai resolveriin, joka ei koskaan saanut kyselyä. Onnistuminen ja epäonnistuminen ovat liian karkeita toiminnan perustaksi.

Ota välimuisti huomioon ennen puuttuvan tuoreen kyselyn tulkitsemista, sillä välimuistiin tallennettu kielteinen vastaus näyttää samalta kuin nimeä, jota ei ole olemassa. Tallenna vastaus ennen kuin tyhjennät mitään tuetuilla hallintakeinoilla, sillä ensimmäinen vastaus on todiste.

Tulkitse kaksi haaraa arvaamatta

Jos sisäinen nimi ratkeaa oikein ja sovellus epäonnistuu silti, resolver teki tehtävänsä ja seuraavat epäillyt ovat reitit ja käyttöoikeudet itse resurssilla. Jos yksityinen nimi päätyi julkiselle resolverille, jakoa koskevaa sääntöä ei sovelleta siihen hakuun, joten käy toimialueluettelo ja mahdollinen selainkäytäntö läpi nimiavaruuden omistajan kanssa. Näillä kahdella haaralla on eri omistajat, ja siksi on tärkeämpää kirjata, kumman näit, kuin kirjata, että jotain meni rikki.

Poista jaetusta tulosteesta arkaluontoiset tiedot mutta säilytä rakenne: mikä nimiavaruus, mikä sääntö, mikä vastausluokka. Resolverin vastaus voi sisältää sisäisiä osoitteita ja isäntänimiä, ja tiketti on molemmille pysyvä koti.

Anna sitten tulos nimiavaruuden omistajalle kahden havaitun luokan kanssa ja nimet poistettuina. Se on viiden minuutin keskustelu viikon arvailun sijaan.

Aiheeseen liittyvät artikkelit