Maci jagamine ilmub VPN-i kaudu: peatada või peita?
Sirvimiskirje on teadaanne, mitte juurdepääsuluba. Otsustage, kas peatada teenus, piirata selle kasutajaid või piirata avastamist ennast.
Sirvimisnimekirjad koostatakse teadaannetest ja teadaanne ei ole juurdepääsuluba. Keegi näeb sinu sülearvuti nime kauges nimekirjas, sest multicast-päring ületas piiri, mis tavaliselt peatab selle ruuteris. See ületamine seletab nii seda, miks kirje ilmub, kui ka seda, miks kirje eemaldamine ei ole sama mis teenuse sulgemine. Enne millegi muutmist otsusta, mille vastu neist kahest sa tegelikult protestid.
Mis sirvimiskirje tegelikult on
mDNS-vastaja Macis vastab päringutele nende teenusetüüpide kohta, mida ta majutab, ja vastus kannab nime, porti ja mõnda tekstikirjet. Päringu esitanud klient näitab seda nime seejärel nimekirjas. Miski vahetuses ei tõesta, et ühendus õnnestuks, ja miski selles ei anna luba: nimekiri on väide nime kohta, mitte juurdepääsu kohta. Just see erinevus otsustab, kas peaksid midagi välja lülitama või lõpetama selle avaldamise.
Erinevad teenused registreerivad end eraldi, seega ühe kirje kadumine ei tähenda, et kõik teadaanded lakkasid. Failijagamine registreerib ühe tüübi, ekraanijagamine teise ning printerid, meediakogud ja arendajatööriistad registreerivad igaüks oma. Enne kui pead üht lülitit peamiseks juhtimisvahendiks, loetle, mis on registreeritud ja milline protsess seda omab:
dns-sd -B _smb._tcp
lsof -nP -iUDP:5353Multicast jääb kohalikuks, kui miski ei silla seda
Multicast DNS saadab link-lokaalsesse gruppi UDP 5353 juures ja ruuterid ei edasta seda gruppi vaikimisi. Seetõttu jätab unicast-liiklust marsruutiv tunnel avastamise maha, ja seepärast on Mac marsruuditud VPN-is tavaliselt kaugkohale nähtamatu. Sillatud tunnel või meelega seadistatud relee muudab seda, pannes mõlemad otsad ühte ringhäälingudomeeni. Milline lahendus sul on, on tunneli omadus, mitte selle peale trükitud protokolli nimi.
Uuri serveri seadistust, et näha, kas see sillab liidest või marsruudib alamvõrku, sest need kaks käituvad iga ringhäälingust sõltuva protokolli puhul erinevalt. Kui tunnel on sillatud, oota, et lekib rohkem kui üht liiki teadaandeid, sealhulgas asju, mida keegi avaldada ei kavatsenud. Kui see on marsruuditud, jõudis kirje kauges nimekirjas tõenäoliselt relee või unicast DNS-il põhineva avastamise kaudu, mitte multicast-grupi kaudu. Neil teedel on erinevad parandused ja multicast-pordi blokeerimine sulgeb neist ainult ühe.
Teenuse peatamine on puhtaim piir
Kui Macil pole failide teenindamisega midagi teha, lülita jagamine välja selle toetatud juhtimisvahendi kaudu, selle asemel et proovida selle teadaannet peita. Peatatud teenusega ei saa ühenduda, seda ei saa ära arvata ega selle juurde ei jõua vana klient, kes nime mäletas. See omadus teeb sellest tugevama juhtimisvahendi ja see ei vaja üldse võrgu koostööd.
Apple'i failijagamise juhend kirjeldab lubade mudelit jagatud kaustade, lubatud kasutajate ja külalisjuurdepääsu jaoks ning jagamispaneel näitab praegust olekut. Vaata need kolm üle, kui teenust tõesti vaja on, sest jagamine, mis peab olemas olema, on jagamine, mida tuleb piirata. Külalisjuurdepääs väärib eraldi pilku, sest see võib lubada ühendust täiesti ilma volitusteta. Seejärel kinnita, millistel liidestel teenus kuulab, sest igal liidesel pakutav jagamine on pakutud ka tunnelis.
Kui teenust on vaja, aga publikul mitte
Mõnikord on jagamine seaduslik ja publik mitte. Teenuse piiramine heakskiidetud allikatega, jättes avastamise eraldi ja väiksemaks juhtimisvahendiks, on aus korraldus. Tulemüürireeglid, kasutajapõhised load ja õigel liidesel kuulamine kitsendavad juurdepääsu viisil, mida peidetud teadaanne ei suuda.
Avastamise mahasurumine on ranges mõttes kosmeetiline: teenus vastab endiselt kõigile, kes nime teavad. Kui probleem on avaldamine ise, piira seda kihis, mis seda kannab. Võrgus, mida haldad, tähendab see otsustamist, millised teenusetüübid peaksid piiri ületama, ja silla, relee või filtri vastava seadistamist. Foorumist silla filtri käsu kopeerimine töötab ainult siis, kui sinu server jooksutab täpselt seda virna ja seda tunnelirežiimi, ja võrgus, mida sa ei halda, on aus vastus see, et sa ei saa kontrollida, mida kaugklient mäletab.
Vaata seda kaugemalt poolt
Testi kaugemalt poolt, mitte Maci enda võrgust, ja testi värsket sirvimist, mitte vahemällu salvestatud nimekirja. Seejärel proovi teenusega otseühendust nime ja aadressi järgi, sest kaks tulemust vastavad erinevatele küsimustele. Puuduv kirje õnnestunud ühenduse juures tähendab, et peitsid sildi, samas kui ebaõnnestunud ühendus tähendab, et sulgesid teenuse. Vahemälu paneb mõlemad testid valetama, kui värskenduse vahele jätad, seega käivita klient uuesti.
Pane kirja, mida muutsid ja millise kolme juhtimisvahendi hulka see kuulub: teenus peatatud, juurdepääs piiratud või avastamine piiratud. Kui keegi teatab, et Mac ilmub endiselt, ütleb see märge, kas teade on aegunud või teavitab end mõni teine teenus. Enamik üllatusi siin on teine registreering, mille sisselülitamist keegi ei mäletanud, mitte katkine juhtimisvahend.
Kontrolli ülejäänud registreeringud uuesti, enne kui järeldad, et muudatus ebaõnnestus. Lühike loend on parem kui veel üks oletuste ring.