Archwiliwch DNS lle mae’r chwiliad yn methu. Nid yw’r ffaith bod eich gliniadur yn datrys enw yn profi y gall Squid, neu ddirprwy rhiant sy’n gwneud y cysylltiad ymlaen, ei ddatrys.

Darllenwch gofnod storfa’r enghraifft sy’n methu a gwiriwch osodiadau datryswr y gweinydd. Dyma wiriad ategol ar lefel y gwesteiwr:

getent ahosts target.example

Defnyddiwch y targed go iawn. Mae getent yn defnyddio trefniant chwilio’r gwesteiwr; gall datryswr mewnol neu storfa Squid fod yn wahanol. Archwiliwch fewnbynnau penodol dns_nameservers a hosts_file cyn tybio eu bod yn cyfateb.

Yn Squid 6.13, mae rhestr benodol o weinyddion enwau yn cynnwys cyfeiriadau IP:

dns_nameservers 192.0.2.53

Disodlwch y cyfeiriad dogfennaeth hwn â datryswr cymeradwy y gellir ei gyrraedd o weinydd Squid. Gall enwau preifat ofyn am ddatryswr y sefydliad; efallai na fydd datryswr cyhoeddus digyswllt yn eu gweld yn ei olwg DNS ei hun.

Nid yw enw arall yn ffeil hosts y gliniadur yn teithio gyda chais enw gwesteiwr drwy’r dirprwy. Ar y peiriant sy’n gwneud y chwiliad, adolygwch y gosodiad hosts_file ar gyfer y fersiwn o Squid sydd wedi’i gosod a chymerwch ddatryswr rhiant i ystyriaeth pan fo’n berthnasol. Cadwch yr enw gwesteiwr a ddefnyddir ar gyfer hunaniaeth TLS yn gyson â’r gwasanaeth.

Ar ôl un newid rheoledig i’r ffurfweddiad, gwiriwch y gystrawen ac ail-lwythwch yr enghraifft arfaethedig, ailadroddwch yr un cais ac archwiliwch ei dystiolaeth. Gall atebion cadarnhaol a negyddol yn y storfa effeithio ar brofion ailadroddus. Mae chwiliad llwyddiannus ac yna terfyn amser cysylltiad yn fethiant llwybr neu ganiatâd diweddarach; peidiwch â pharhau i newid DNS i’w drwsio. Cadwch DNS y cleient, llwybro’r rhiant a phrotocol y dirprwy yn gyson wrth werthuso newid y gweinydd.

Erthyglau cysylltiedig