ഒരു IPv6 വിലാസം കോളണുകൾ കൊണ്ട് നിറഞ്ഞതാണ്, പോർട്ടും വഹിക്കുന്ന എൻഡ്പോയിന്റ് ഫീൽഡിന് വിലാസം എവിടെ അവസാനിക്കുന്നു എന്ന് അടയാളപ്പെടുത്താനുള്ള വഴി വേണം. ഇത് തെറ്റായാൽ, ക്ലയന്റ് പ്രൊഫൈൽ പാഴ്സ് ചെയ്യാൻ വിസമ്മതിക്കുകയോ നിശ്ശബ്ദമായി തെറ്റായ കാര്യത്തിലേക്ക് ബന്ധിപ്പിക്കുകയോ ചെയ്യും. ശരിയായ രൂപം സാർവത്രികമല്ല: ഫീൽഡിൽ വിലാസവും പോർട്ടും, വെറും വിലാസം, അതോ ഹോസ്റ്റ്നാമോ ഉണ്ടോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു. ക്ലയന്റിന്റെ ഔട്ട്പുട്ട് വായിക്കാൻ തുടങ്ങുമ്പോൾ സിന്റാക്സ് തിരുത്തലും ലഭ്യത തിരുത്തലും തികച്ചും വ്യത്യസ്തമായി കാണപ്പെടുന്നതിനാൽ ഗൈഡ് ക്രമത്തിൽ പിന്തുടരുക.

വിലാസം എഴുതുന്നതിന് മുമ്പ് ഫീൽഡ് തരം പരിശോധിക്കുക

ഉദാഹരണത്തിന്, WireGuard Endpoint ഫീൽഡിൽ പോർട്ടുള്ള IPv6 ലിറ്ററൽ വിലാസത്തിന് ചുറ്റും ബ്രാക്കറ്റുകൾ ഉപയോഗിക്കുന്നു, [2001:db8::10]:51820 പോലെ. ആ ഉദാഹരണത്തിലെ ഡോക്യുമെന്റേഷൻ പ്രിഫിക്സ് പൊതു സർവറല്ല, ബ്രാക്കറ്റുകൾ സിന്റാക്സിന്റെ ഭാഗമാണ്, വിലാസത്തിന്റെയല്ല.

മറ്റ് ഫോർമാറ്റുകൾക്ക് സ്വന്തം നിയമങ്ങളുണ്ട്. ഒരു URI ബ്രാക്കറ്റുകളിൽ IPv6 ലിറ്ററൽ വഹിക്കാം, പക്ഷേ VPN കോൺഫിഗറേഷൻ നിർബന്ധമായും URI അല്ല. വിലാസത്തിനും പോർട്ടിനും വെവ്വേറെ ബോക്സുകളുള്ള ക്ലയന്റ് ഒന്നിൽ ലിറ്ററൽ മാത്രവും മറ്റൊന്നിൽ സംഖ്യയും പ്രതീക്ഷിച്ചേക്കാം, അവിടെ ബ്രാക്കറ്റുകൾ ചേർക്കുന്നത് സംയോജിത ഫീൽഡിൽ അവ ഒഴിവാക്കുന്നത്ര തന്നെ തെറ്റാണ്.

പോർട്ട് അതേ ഫീൽഡ് പങ്കിടുമ്പോൾ ലിറ്ററൽ ബ്രാക്കറ്റിൽ ഇടുക

ഓർമ്മിക്കേണ്ട നിയമം ലളിതമാണ്: ഒരേ സ്ട്രിംഗിൽ പോർട്ട് തുടർന്നുവന്നാൽ ബ്രാക്കറ്റുകൾ പ്രത്യക്ഷപ്പെടുന്നു. പോർട്ടില്ലാത്ത ഫീൽഡിൽ വിലാസം ഒറ്റയ്ക്ക് നിൽക്കുമ്പോൾ അവ പ്രത്യക്ഷപ്പെടുന്നില്ല.

ഒരു പ്രോട്ടോക്കോളിന്റെ മുഴുവൻ എൻഡ്പോയിന്റ് സ്ട്രിംഗും ഓരോ ക്ലയന്റിലേക്കും പകർത്തുന്നതാണ് ഈ പിശകിന്റെ സാധാരണ കാരണം. OpenVPN, IPsec പ്രൊഫൈലുകൾ, ആപ്ലിക്കേഷൻ ഇന്റർഫേസുകൾ എന്നിവ ഓരോന്നും സ്വന്തം സിന്റാക്സ് രേഖപ്പെടുത്തുന്നു, ഒന്നിന് ശരിയായ സ്ട്രിംഗ് മറ്റൊന്ന് നിരസിക്കുകയോ തെറ്റായി വ്യാഖ്യാനിക്കുകയോ ചെയ്തേക്കാം. നിങ്ങൾ എഡിറ്റ് ചെയ്യുന്ന ഫീൽഡിനായി ക്ലയന്റിന്റെ സ്വന്തം ഡോക്യുമെന്റേഷൻ വായിക്കുക, ഡോക്യുമെന്റേഷൻ പ്രിഫിക്സോ ഉദാഹരണ വിലാസമോ കമന്റിൽ സൂക്ഷിക്കുക, ആരും അത് യഥാർത്ഥ ഹോസ്റ്റായി അയക്കാതിരിക്കാൻ. മാനുവൽ രണ്ട് രൂപങ്ങൾ നൽകിയാൽ, നിങ്ങളുടെ മുന്നിലുള്ള ഫീൽഡ് തരവുമായി യോജിക്കുന്നത് ഉപയോഗിക്കുക.

വിലാസ ഫീൽഡും പോർട്ട് ഫീൽഡും വേർതിരിക്കുക

ക്ലയന്റ് നിങ്ങൾക്ക് രണ്ട് ബോക്സുകൾ തന്നാൽ, വിലാസം ഒന്നിലും പോർട്ട് മറ്റൊന്നിലും ഇടുക. വിലാസ ബോക്സിൽ ഒട്ടിച്ച സംയോജിത രൂപം പാഴ്സ് പിശകോ, അതിലും മോശം, അനുദ്ദേശിക്കാത്ത എന്തിലേക്കോ പരിഹരിക്കുന്ന വിലാസമോ സൃഷ്ടിക്കുന്നു.

മൂല്യം ശരിയായി തോന്നുമ്പോൾ അവസാന സ്പേസുകളും അദൃശ്യ അക്ഷരങ്ങളും പരിശോധിക്കുക. പകർത്തിയ വിലാസത്തിൽ പലപ്പോഴും വിഭജിക്കാത്ത സ്പേസോ പൂജ്യം വീതിയുള്ള അക്ഷരമോ ഉണ്ടാകും, അത് ക്ലയന്റിന് പാഴ്സ് ചെയ്യാനാകില്ല, സ്ക്രീൻ കാണിക്കുകയുമില്ല. പിശകിന് അർത്ഥമില്ലെങ്കിൽ ഒട്ടിക്കുന്നതിന് പകരം മൂല്യം വീണ്ടും ടൈപ്പ് ചെയ്യുക.

സോൺ ഐഡന്റിഫയറുകൾ സൂക്ഷ്മമായി കൈകാര്യം ചെയ്യുക

ലിങ്ക്-ലോക്കൽ ലിറ്ററലിന് ഇന്റർഫേസുമായി ബന്ധിപ്പിച്ച സോൺ ഐഡന്റിഫയർ ആവശ്യമായേക്കാം, അത് ശതമാന ചിഹ്നവും ഇന്റർഫേസ് പേരും ഉപയോഗിച്ച് എഴുതുന്നു. ആ രൂപം ഇന്റർഫേസ് ഉള്ള ഹോസ്റ്റിൽ സാധുവാണ്, പൊതുവായി എത്തിപ്പെടാവുന്ന റിമോട്ട് എൻഡ്പോയിന്റിന് പകരമല്ല.

പാഴ്സിംഗ് വിജയിച്ചതിന് ശേഷവും സ്കോപ്പും റൂട്ടിംഗും പ്രധാനമാണ്. ക്ലയന്റ് സ്വീകരിക്കുന്ന സോൺ-യോഗ്യ വിലാസത്തിന് യന്ത്രത്തിൽ നിന്ന് ഒരു പാതയും ഇല്ലായിരിക്കാം, ഇന്റർനെറ്റിലൂടെ എത്തുന്ന റിമോട്ട് എൻഡ്പോയിന്റ് ഒരു പ്രകാരവും പ്രാദേശിക സോണിനെ ആശ്രയിക്കരുത്. ഹാൻഡ്ഷേക്ക് പരാജയപ്പെട്ടതിന് ശേഷമല്ല, സോൺ എഴുതുന്നതിന് മുമ്പ് പാക്കറ്റ് ഏത് ഇന്റർഫേസിലൂടെ പുറത്തുപോകണമെന്ന് തീരുമാനിക്കുക.

ആദ്യം പാഴ്സിംഗ്, പിന്നെ ലഭ്യത പരിശോധിക്കുക

രണ്ട് പരാജയങ്ങളും വ്യക്തമായി വേർതിരിക്കുക. വികലമായ വിലാസം പാഴ്സ് പിശകോ ഉടനടി നിരസിക്കലോ ഉണ്ടാക്കുന്നു, നന്നായി രൂപപ്പെട്ട എൻഡ്പോയിന്റ് പ്രാമാണീകരണം നിരസിക്കുകയോ ഒരിക്കലും ഉത്തരം നൽകാതിരിക്കുകയോ ചെയ്താൽ അത് വേറെ പരിഹാരമുള്ള വേറെ പ്രശ്നമാണ്.

പിന്തുണയുള്ള തിരുത്തലിന് ശേഷം, ടണൽ ചർച്ച ചെയ്യുന്നുവെന്നും ഉദ്ദേശിച്ച ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കുന്നുവെന്നും ഉറപ്പാക്കുക. ഹാൻഡ്ഷേക്ക് മാത്രം പാത തെളിയിക്കുന്നില്ല, എൻഡ്പോയിന്റിലേക്കുള്ള ping ടണൽ തെളിയിക്കുന്നുമില്ല. ഓപ്പറേറ്റർ ഹോസ്റ്റ്നാം നൽകുമ്പോൾ പിന്തുണയുള്ള പേരും അതിന്റെ ഐഡന്റിറ്റി പരിശോധനകളും നിലനിർത്തുക, മറ്റെവിടെയോ കണ്ടെത്തിയ സംഖ്യാ വിലാസം കൊണ്ട് അത് മാറ്റരുത്.

മാറ്റക്കുറിപ്പിൽ കൃത്യമായ ഫീൽഡ്, നിങ്ങൾ ഉപയോഗിച്ച മൂല്യം, ക്ലയന്റിന്റെ പ്രതികരണം എന്നിവ രേഖപ്പെടുത്തുക. അല്ലെങ്കിൽ പ്രൊഫൈൽ എഡിറ്റ് ചെയ്യുന്ന അടുത്ത വ്യക്തി ബ്രാക്കറ്റ് പരീക്ഷണം ആവർത്തിക്കും, ഉത്തരം ഇപ്പോൾത്തന്നെ നിങ്ങളുടെ ടിക്കറ്റിൽ ഉണ്ട്.

അനുബന്ധ ലേഖനങ്ങൾ