iPhone VPN ડોમેન દીઠ: નક્કી કરો કે નકાર ક્યાં થાય છે
NeverConnect VPN શરૂ થવાથી રોકે છે; તે વેબસાઇટને બ્લોક કરતું નથી. નક્કી કરો કે નકાર સેવાની સીમા પર છે કે સંચાલિત નીતિમાં.
બે આવશ્યકતાઓ એક વાક્ય તરીકે લખવામાં આવે છે અને પછી સંપૂર્ણપણે અલગ જગ્યાએ અમલમાં મુકાય છે. «આ સાઇટ ફક્ત VPN દ્વારા જ પહોંચી શકાય» એ પ્રવેશ વિશેનું નિવેદન છે, અને તેનું કુદરતી ઘર સેવાની સામેનું નેટવર્ક છે. «આ iPhone એ ડોમેનનો ક્યારેય સીધો સંપર્ક ન કરવો જોઈએ» એ ઉપકરણ વિશેનું નિવેદન છે, અને ફક્ત સંચાલિત ક્લાયન્ટ નીતિ જ તેને વ્યક્ત કરી શકે. પ્રોફાઇલ એડિટર ખોલતા પહેલાં નક્કી કરો કે તમારી પાસે ખરેખર કઈ છે.
બે આવશ્યકતાઓ જે સરખી સંભળાય છે
ઉદાહરણ હોસ્ટ records.corp.example લો. પ્રવેશના કિસ્સામાં તમે તેને ફક્ત VPN પાછળના સરનામાંઓ પર પ્રકાશિત કરો છો, તેથી સેલ્યુલર નેટવર્ક પરના ફોનથી સીધો પ્રયાસ નેટવર્ક પર નિષ્ફળ જાય છે, જ્યારે ટનલ દ્વારા તે જ વિનંતી સફળ થાય છે અને હજી પણ વાસ્તવિક એકાઉન્ટ લોગિનની માંગ કરે છે. ઉપકરણના કિસ્સામાં ફોન જાહેર ઇન્ટરનેટ સુધી પહોંચી શકે છે, તેથી હોસ્ટ દરેક માટે ઉકેલાય છે અને જવાબ આપે છે, અને પ્રયાસ રોકવાની એકમાત્ર જગ્યા ઉપકરણ છે. જે વિનંતી ક્યારેય સેવા સુધી પહોંચતી નથી તેના પર સેવા નિયમ લાગુ કરી શકતી નથી.
આવશ્યકતાનું ખોટું વાંચન ચોક્કસ જમાવટ તરીકે દેખાય છે. રેકોર્ડ હજી પણ જાહેર છે, ઓપરેટર માને છે કે VPN ફરજિયાત છે, અને સેલ્યુલર પ્રયાસની ઓડિટ દર્શાવે છે કે વિનંતી ક્યારેય ટનલમાં દાખલ થઈ નહોતી. લોગમાં કંઈ તૂટેલું દેખાતું નથી, કારણ કે કંઈ બ્લોક થયું નહોતું.
મૂલ્યાંકન ક્રિયાઓને શબ્દશઃ વાંચો
ઓન-ડિમાન્ડ મશીનરીમાં ક્રિયાઓના બે અલગ સ્તરો છે, અને તેમને ભેગા કરવાથી અહીં મોટાભાગની મૂંઝવણ થાય છે. બાહ્ય નિયમ ક્રિયા નક્કી કરે છે કે નિયમ મેળ ખાય ત્યારે ટનલનું શું થાય, અને કનેક્શન-મૂલ્યાંકન ક્રિયા નક્કી કરે છે કે મૂલ્યાંકન નિયમની અંદર હોસ્ટનામ મેળ માટે શું થાય. Apple નું Never Connect સંદર્ભ ફક્ત બીજા સ્તરનું વર્ણન કરે છે.
| Layer | Action | What it controls |
|---|---|---|
| Outer rule | connect | Bring the tunnel up when the rule matches |
| Outer rule | disconnect | Tear the tunnel down when the rule matches |
| Outer rule | evaluateConnection | Run a hostname evaluation instead of acting directly |
| Outer rule | ignore | Leave the current tunnel state alone |
| Connection evaluation | connectIfNeeded | Start the tunnel when the hostname cannot be resolved |
| Connection evaluation | neverConnect | Do not start the tunnel for that match |
neverConnect એ મૂલ્ય છે જે સૌથી વધુ ખોટી રીતે વંચાય છે, કારણ કે નામ બ્લોક સૂચવે છે. તે મેળ ખાતા હોસ્ટનામ માટે ટનલ શરૂ કરવાનું નિયંત્રણ કરે છે, ફોનની નામ સુધી પહોંચવાની પરવાનગી નહીં, તેથી Never Connect પ્રવેશ એ ડોમેન બ્લોક નથી. ડિઝાઇન દસ્તાવેજમાં તેને એમ કહેવું એ રીત છે જેમાં જમાવટને એવી અમલ સીમા સાથે મંજૂરી મળે છે જે તેની પાસે નથી.
જ્યારે સેવા તમારી હોય, ત્યારે સીમા પર અમલ કરો
પ્રવેશ મર્યાદિત કરવાનો અર્થ છે નામ ફક્ત ત્યાં પ્રકાશિત કરવું જ્યાં VPN માર્ગ પહોંચી શકે, અને પછી ચકાસવું કે ઇચ્છિત માર્ગ કાર્ય કરે છે અને બીજો માર્ગ નહીં. દરેક પ્રકાશિત રેકોર્ડ, જો તમે પ્રકાશિત કરો તો બંને સરનામાં કુટુંબો, અને એપ વાપરે છે તેવા કોઈપણ મધ્યવર્તી કે વૈકલ્પિક નામને આવરી લો. જૂનું CNAME જે હજી પણ જાહેર લોડ બેલેન્સર તરફ ઇશારો કરે છે તે મુખ્ય રેકોર્ડ ગમે તેટલો સુઘડ હોય, સીધો માર્ગ જીવંત રાખે છે.
આ ઉપકરણને બદલે સેવાનું રક્ષણ કરે છે. તે ફોનને DNS ક્વેરી મોકલતા રોકતું નથી, અને એપને પ્રયાસ કરતા રોકતું નથી. જો તે પ્રયાસો સ્વીકાર્ય હોય, તો સીમા પર અમલ એ સસ્તો અને ટકાઉ વિકલ્પ છે, કારણ કે તે દરેક ક્લાયન્ટ માટે લાગુ પડે છે, ફક્ત તમે ગોઠવેલા લોકો માટે નહીં. જે ફોન ક્યારેય નોંધાયો નથી તેના પર પણ ટકે છે.
જ્યારે ફોન પ્રયાસ પણ ન કરવો જોઈએ, ત્યારે તમને સંચાલિત નીતિની જરૂર છે
પ્રયાસ રોકવા માટે સમર્થિત અમલ નીતિ જોઈએ જે કનેક્શન પહેલાં, ટનલ નિષ્ફળતા દરમિયાન અને નેટવર્ક ફેરફાર પછી એપ કે ગંતવ્યોને આવરી લે. VPN કે ઉપકરણ-સંચાલન પ્રદાતાને તે નીતિનું નામ આપવા, તે સંસ્થાકીય સંચાલનની માંગ કરે છે કે નહીં તે કહેવા, અને તે બીજું શું અસર કરે છે તે વર્ણવવા કહો. એપ દીઠ ટનલ વત્તા ઓન-ડિમાન્ડ નિયમ એક જ વસ્તુ નથી, અને હોમ સ્ક્રીનનો કનેક્શન શોર્ટકટ પણ નથી.
ટનલ નિષ્ક્રિય કરીને અને વિનંતી બહાર જાય છે કે કેમ તે જોઈને નિષ્ફળતાના કિસ્સાને ચકાસો. જો તે બહાર જાય, તો તમે દસ્તાવેજ કરેલી સીમા એ તમે જમાવેલી સીમા નથી.
ત્રણ પ્રશ્નોથી નક્કી કરો
પ્રથમ, તમે સેવા નિયંત્રિત કરો છો કે ફક્ત ફોન? બીજું, ઉપકરણ બાકીની દરેક વસ્તુ માટે જાહેર ઇન્ટરનેટનો કાયદેસર ઉપયોગ કરી શકે છે? ત્રીજું, ફોન સંચાલિત છે કે નહીં, અને કોના દ્વારા? સેવાની માલિકી વત્તા સંચાલિત ફ્લીટનો અર્થ છે કે કોઈપણ સ્તર ઉપલબ્ધ છે, જ્યારે ફક્ત ફોનની માલિકી ક્લાયન્ટ નીતિને એકમાત્ર વિકલ્પ બનાવે છે અને તેને સમર્થન હોવું જોઈએ.
પ્રોફાઇલને સ્પર્શતા પહેલાં તે ત્રણનો જવાબ આપો. પછી રૂપરેખાંકન Never નામના ચેકબોક્સનો અર્થ શું છે તે અંગેનું અનુમાન રહેતું નથી.