Pan na all Squid ddatrys enw gwesteiwr
Gwiriwch ddatryswr y gweinydd dirprwy; nid yw chwiliad llwyddiannus ar y cleient yn profi y gall Squid ddatrys yr un enw.
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.exampleDefnyddiwch 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.53Disodlwch 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.