Զննարկման ցանկերը կառուցվում են հայտարարություններից, և հայտարարությունը մուտքի թույլտվություն չէ։ Ինչ-որ մեկը տեսնում է ձեր դյուրակիր համակարգչի անունը հեռավոր ցանկում, որովհետև multicast հարցումը հատել է մի սահման, որը սովորաբար կանգնեցնում է այն երթուղիչում։ Այդ հատումը բացատրում է և՛ թե ինչու է մուտքը հայտնվում, և՛ թե ինչու մուտքը հեռացնելը նույնը չէ, ինչ ծառայությունը փակելը։ Նախքան որևէ բան փոխելը որոշեք, թե այս երկուսից որի դեմ եք իրականում առարկում։

Ինչ է իրականում զննարկման մուտքը

Mac-ի mDNS պատասխանողը պատասխանում է իր հյուրընկալած ծառայության տեսակների հարցումներին, և պատասխանը կրում է անուն, պորտ և մի քանի տեքստային գրառում։ Հարցնող հաճախորդն այնուհետև ցույց է տալիս այդ անունը ցանկում։ Փոխանակման մեջ ոչինչ չի ապացուցում, որ կապը կհաջողվի, և ոչինչ չի տալիս թույլտվություն․ ցանկը պնդում է անվան մասին, ոչ թե մուտքի։ Այդ տարբերությունն է որոշում՝ պե՞տք է ինչ-որ բան անջատել, թե՞ դադարեցնել դրա հրապարակումը։

Տարբեր ծառայություններ գրանցվում են առանձին, այնպես որ մեկ մուտքի անհետացումը չի նշանակում, որ բոլոր հայտարարությունները դադարել են։ Ֆայլերի համօգտագործումը գրանցում է մեկ տեսակ, էկրանի համօգտագործումը՝ մյուսը, իսկ տպիչները, մեդիա գրադարանները և մշակողի գործիքները գրանցում են յուրաքանչյուրն իրենը։ Նախքան մեկ անջատիչը որպես հիմնական կառավարում դիտարկելը, թվարկեք, թե ինչ է գրանցված և որ գործընթացն է տիրում դրան․

dns-sd -B _smb._tcp
lsof -nP -iUDP:5353

Multicast-ը մնում է տեղական, եթե ինչ-որ բան չկամրջի այն

Multicast DNS-ը ուղարկում է կապին տեղական խմբին UDP 5353-ով, և երթուղիչները լռելյայն չեն փոխանցում այդ խումբը։ Այսպիսով՝ unicast երթևեկությունը երթուղավորող թունելը հետևում է թողնում հայտնաբերումը, և դրա համար է, որ ուղղորդված VPN-ում Mac-ը սովորաբար անտեսանելի է հեռավոր կայքի համար։ Կամրջված թունելը կամ դիտավորյալ կարգավորված ռելեը փոխում է դա՝ երկու ծայրերը դնելով մեկ հեռարձակման տիրույթում։ Թե որ նախագիծն ունեք, թունելի հատկությունն է, ոչ թե դրա վրա տպված արձանագրության անունը։

Ուսումնասիրեք սերվերի կարգավորումը՝ տեսնելու, թե այն կամրջո՞ւմ է ինտերֆեյսը, թե՞ երթուղավորում է ենթացանց, որովհետև երկուսը տարբեր կերպ են վարվում հեռարձակումից կախված յուրաքանչյուր արձանագրության համար։ Եթե թունելը կամրջված է, սպասեք, որ մեկից ավելի տեսակի հայտարարություն արտահոսի, ներառյալ այնպիսի բաներ, որոնք ոչ ոք չէր մտադրվել հրապարակել։ Եթե այն երթուղավորված է, հեռավոր ցանկի մուտքը հավանաբար եկել է ռելեի կամ unicast DNS-ի վրա հիմնված հայտնաբերման միջոցով, ոչ թե multicast խմբի։ Այդ ուղիներն ունեն տարբեր լուծումներ, և multicast պորտի արգելափակումը փակում է դրանցից միայն մեկը։

Ծառայության դադարեցումը ամենամաքուր սահմանն է

Եթե Mac-ը ֆայլեր մատուցելու գործ չունի, անջատեք համօգտագործումը դրա աջակցվող կառավարմամբ՝ փոխարենը փորձելով թաքցնել դրա հայտարարությունը։ Դադարեցված ծառայությանը հնարավոր չէ միանալ, այն հնարավոր չէ գուշակել, և դրան չի հասնի անունը հիշող հին հաճախորդը։ Այդ հատկությունն այն դարձնում է ավելի ուժեղ կառավարում, և այն ընդհանրապես ցանցի համագործակցության կարիք չունի։

Apple-ի ֆայլերի համօգտագործման ուղեցույցը նկարագրում է թույլտվությունների մոդելը համօգտագործվող պանակների, թույլատրված օգտվողների և հյուրի մուտքի համար, և համօգտագործման վահանակը ցույց է տալիս ընթացիկ վիճակը։ Վերանայեք այդ երեքը, երբ ծառայությունն իսկապես անհրաժեշտ է, որովհետև համօգտագործումը, որը պետք է գոյություն ունենա, համօգտագործում է, որը պետք է սահմանափակվի։ Հյուրի մուտքն առանձին հայացքի է արժանի, քանի որ այն կարող է թույլատրել կապ առանց որևէ հավատարմագրի։ Ապա հաստատեք, թե որ ինտերֆեյսներով է ծառայությունը լսում, որովհետև յուրաքանչյուր ինտերֆեյսում առաջարկվող համօգտագործումը առաջարկվում է նաև թունելում։

Երբ ծառայությունն անհրաժեշտ է, իսկ հանդիսատեսը՝ ոչ

Երբեմն համօգտագործումը օրինական է, իսկ հանդիսատեսը՝ ոչ։ Ծառայությունը հաստատված աղբյուրներով սահմանափակելը, հայտնաբերումը թողնելով որպես առանձին և ավելի փոքր կառավարում, ազնիվ լուծումն է։ Հրդեհային պատի կանոնները, օգտվողի հաշվով թույլտվությունները և ճիշտ ինտերֆեյսում լսելը նեղացնում են մուտքն այնպես, ինչպես թաքնված հայտարարությունը չի կարող։

Հայտնաբերման ճնշումը խստորեն ասած կոսմետիկ է․ ծառայությունը դեռ պատասխանում է բոլորին, ովքեր գիտեն անունը։ Եթե խնդիրը հենց հրապարակումն է, սահմանափակեք այն այն շերտում, որը կրում է այն։ Ձեր կառավարած ցանցում դա նշանակում է որոշել, թե որ ծառայության տեսակները պետք է անցնեն սահմանը, և համապատասխանաբար կարգավորել կամուրջը, ռելեն կամ զտիչը։ Ֆորումից կամուրջ-զտիչի հրաման պատճենելը աշխատում է միայն այն դեպքում, երբ ձեր սերվերը գործարկում է հենց այդ փաթեթը և այդ թունելի ռեժիմը, և ձեր չկառավարած ցանցում ազնիվ պատասխանն այն է, որ դուք չեք կարող վերահսկել, թե ինչ է հիշում հեռավոր հաճախորդը։

Նայեք հեռավոր կողմից

Փորձարկեք հեռավոր կողմից, ոչ թե Mac-ի սեփական ցանցից, և փորձարկեք թարմ զննարկում, ոչ թե պահված ցանկ։ Ապա փորձեք ուղիղ կապ ծառայության հետ անունով և հասցեով, որովհետև երկու արդյունքները պատասխանում են տարբեր հարցերի։ Բացակայող մուտքը հաջող կապի դեպքում նշանակում է, որ դուք թաքցրել եք պիտակ, իսկ ձախողված կապը նշանակում է, որ փակել եք ծառայություն։ Քեշը երկու փորձարկումներին էլ ստախոս է դարձնում, եթե բաց թողնեք թարմացումը, այնպես որ սկսեք հաճախորդը նորից։

Գրի առեք, թե ինչ եք փոխել և այն երեք կառավարումներից որին է պատկանում․ ծառայությունը դադարեցված է, մուտքը սահմանափակված է, թե հայտնաբերումը սահմանափակված է։ Երբ ինչ-որ մեկը հայտնում է, որ Mac-ը դեռ երևում է, այդ գրառումը ձեզ ասում է՝ հաշվետվությունը հնացա՞ծ է, թե՞ մեկ այլ ծառայություն է հայտարարում իրեն։ Այստեղ անակնկալների մեծ մասը երկրորդ գրանցումն է, որը ոչ ոք չի հիշել միացնել, ոչ թե կոտրված կառավարում։

Նորից ստուգեք մնացած գրանցումները նախքան եզրակացնելը, որ փոփոխությունը ձախողվել է։ Կարճ գույքացանկը ավելի լավ է, քան գուշակության ևս մեկ փուլ։

Առնչվող հոդվածներ