Printa ya ofisi yako inaonekana katika kila programu kwenye dawati lako na kutoweka kwenye VPN, ingawa unaweza kupiga ping anwani unayojua inayo. Hakuna kilichovunjika kwenye handaki: ugunduzi na ufikivu ni huduma tofauti, na kwa chaguo-msingi ni moja tu kati yao huvuka handaki lililoelekezwa. Ukaguzi ulio hapa chini huzitenganisha kabla ya kuanza kuongeza njia. Njia haiwezi kurekebisha ombi ambalo halikuwahi kuacha kiungo.

Angalia kinachotatuliwa leo, na kinachoonekana tu kuwa kimetatuliwa

Kwanza tenganisha maswali mawili: ombi la unicast kwa jina la mwenyeji huuliza kitatuzi, wakati utafutaji wa _ipp._tcp huuliza kiungo cha ndani. Kwenye Linux, avahi-browse -a huonyesha kile multicast DNS inaweza kuona, na resolvectl query name.local huonyesha kile tabaka la kitatuzi hufanya na jina hilo. Kwenye macOS, dns-sd -B _ipp._tcp huorodhesha huduma zilizogunduliwa bila kuhitaji anwani kwanza.

Ikiwa anwani inajibu na jina halijibu, uelekezaji unafanya kazi na ugunduzi haufanyi kazi. Jina la .local linaweza pia kujibiwa kwenye mwenyeji mwenyewe kupitia nss-mdns bila avahi-browse kusakinishwa, kwa hiyo getent au ping iliyofanikiwa kwa jina hilo si uthibitisho kwamba ugunduzi ulivuka handaki; tokeo la utafutaji na tokeo la kitatuzi ni ushahidi tofauti. Programu huhifadhi kwenye akiba kile zilichogundua, ndiyo sababu hitilafu mara nyingi huonekana saa nyingi baada ya kuunganisha na si wakati wa kuunganisha. Funga na ufungue tena programu, kisha angalia kama ingizo lililohifadhiwa lina jina au anwani, kwa sababu anwani huendelea kufanya kazi kwa muda mrefu baada ya ugunduzi kusimama.

Kwa nini ombi haliwaki handaki kamwe

Multicast DNS hutuma maombi kwa 224.0.0.251, ndani ya kizuizi cha udhibiti cha mtandao wa ndani, kwenye lango la UDP 5353. Vipanga njia havipitishi anwani kutoka kizuizi hicho, kwa hiyo ombi linabaki kwenye kiungo lilikotumwa. Watumaji pia huweka IP TTL, au kikomo cha kuruka cha IPv6, kuwa 255 ili mpokeaji aweze kukataa pakiti ambayo tayari imevuka kipanga njia; ndivyo itifaki hutambua ughushi wa nje ya kiungo, si ndivyo inabaki ndani. Eneo huja kutoka anwani lengwa, si kutoka TTL ya kuruka moja.

Aina ya handaki pia ni muhimu. Kiolesura cha mtindo wa tun hubeba pakiti za IP na kingine chochote, kwa hiyo hakuna kikundi cha multicast kinachosalia. Daraja la mtindo wa tap hupanua kikoa cha utangazaji yenyewe, ndiyo sababu miundo mingine ya zamani ilifanya daraja badala ya kuelekeza, na ikarithi kila tatizo ambalo daraja huleta.

Isipokuwa kwa LAN inayoaminika hakibadilishi chochote kati ya hivi, kwa sababu huamua trafiki ipi inaweza kutumia handaki badala ya kufundisha handaki kusambaza multicast. Pakiti bado haina sehemu ya pamoja ya kusikilizwa.

Chagua muundo wa majina unaoweza kuudumisha

Kwa rasilimali za kampuni, jibu la kudumu ni jina la mwenyeji lililoelekezwa linalohudumiwa na kitatuzi ambacho VPN hulisukuma, pamoja na DNS iliyogawanywa ili majina ya ndani yaende kwa seva za ndani na mengine yote yasende. Windows hulionyesha kama jedwali la sera ya utatuzi wa majina, macOS hutumia vitatuzi vyenye upeo kwa kila kiolesura, na wateja wengi wana mpangilio sawa wa kusukuma. Kifaa huhifadhi jina lake la kawaida katika DNS ya ndani, na ugunduzi huacha kuwa sehemu ya njia.

Wakala wa ugunduzi au kiakisi cha mDNS anaweza kuziba pengo hilo, na huo ni muundo halisi wenye mwenyeji wake, mfiduo wake na mahitaji yake ya mteja. Haionekani kwa sababu umeongeza njia. Kamwe usisambaze maombi ya .local kwa kitatuzi cha umma: kikoa kimehifadhiwa kwa matumizi ya ndani ya multicast na RFC 6762, na kukituma nje huzalisha hitilafu za polepole na ufichuzi usio wa lazima wa data.

Thibitisha huduma, si jina

Jina katika orodha ya utafutaji huthibitisha hatua ya ugunduzi, si kwamba huduma inajibu. Fungua foleni ya kuchapisha au kiolesura cha wavuti na ukamilishe operesheni halisi, kisha uirudie baada ya kuunganisha tena.

Ugunduzi huhifadhi majina kwenye akiba kwa ukali, kwa hiyo ingizo la zamani linaweza kuonekana kama mafanikio. Ikiwa cheti au ombi la uthibitishaji linaonekana, hilo ni tabaka lifuatalo na tatizo tofauti. Andika ni utaratibu upi uliobadilisha, kitatuzi au ugunduzi, ili mtu anayefuata asilazimike kufungua tena swali lote.

Makala zinazohusiana