Tutki DNS:ää siellä, missä haku epäonnistuu. Se, että kannettavasi selvittää nimen, ei todista, että Squid tai jatkoyhteyden muodostava ylempi välityspalvelin pystyy samaan.

Lue virheellisen instanssin välimuistiloki ja tarkista palvelimen nimenselvittimen asetukset. Täydentävä tarkistus isäntäkoneen tasolla on:

getent ahosts target.example

Käytä todellista kohdetta. getent käyttää isäntäkoneen hakujärjestelyä; Squidin sisäinen nimenselvitin tai välimuisti voi poiketa siitä. Tarkista erikseen määritetyt dns_nameservers- ja hosts_file-syötteet ennen kuin oletat niiden vastaavan toisiaan.

Squid 6.13:ssa erikseen määritetty nimipalvelinluettelo sisältää IP-osoitteita:

dns_nameservers 192.0.2.53

Korvaa tämä dokumentaatio-osoite hyväksytyllä nimenselvittimellä, johon Squid-palvelimelta on pääsy. Yksityiset nimet voivat vaatia organisaation nimenselvittimen; ulkopuolinen julkinen nimenselvitin ei välttämättä näe niitä omassa DNS-näkymässään.

Kannettavan hosts-tiedoston alias ei siirry välityspalvelimen kautta kulkevan isäntänimipyynnön mukana. Tarkista haun tekevältä koneelta asennetun Squid-version hosts_file-asetus ja huomioi tarvittaessa ylemmän välityspalvelimen nimenselvitin. TLS-identiteettiin käytettävän isäntänimen tulee vastata palvelua.

Yhden hallitun asetusmuutoksen jälkeen tarkista syntaksi ja lataa tarkoitetun instanssin asetukset uudelleen, toista sama pyyntö ja tutki siihen liittyvät todisteet. Välimuistiin tallennetut myönteiset ja kielteiset vastaukset voivat vaikuttaa toistotesteihin. Onnistunutta hakua seuraava yhteyden aikakatkaisu on myöhempi reititys- tai käyttöoikeusvirhe; älä jatka DNS:n muuttamista sen korjaamiseksi. Pidä asiakkaan DNS, ylemmän välityspalvelimen reititys ja välityspalvelinprotokolla ennallaan arvioidessasi palvelinmuutosta.

Aiheeseen liittyvät artikkelit