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

മൂന്ന് വേറിട്ട കാര്യങ്ങൾ രാജ്യമൂല്യം വഹിക്കുന്നു, ആരും കള്ളം പറയാതെ തന്നെ അവ വിയോജിക്കാം. അവയെ വേർതിരിച്ചറിയുന്നത് പൊരുത്തക്കേടിനെ രഹസ്യമല്ലാതെ രോഗനിർണയം ചെയ്യാവുന്നതാക്കുന്നു.

മൂന്ന് വ്യത്യസ്ത കാര്യങ്ങൾ രാജ്യ ലേബൽ വഹിക്കുന്നു

ആദ്യത്തേത് ഡയറക്ടറിയുടെ സ്വന്തം ഫീൽഡാണ്, അത് ഓപ്പറേറ്റർ സ്വയം റിപ്പോർട്ട് ചെയ്യാം, വിലാസ ഡാറ്റാബേസിൽ നിന്ന് അനുമാനിക്കാം, അല്ലെങ്കിൽ എൻട്രി സൃഷ്ടിക്കുമ്പോൾ വെറുതെ പകർത്താം. രണ്ടാമത്തേത് വിലാസം തന്നെയാണ്, അത് പ്രഖ്യാപിക്കുന്ന നെറ്റ്വർക്കിന് സ്വന്തമാണ്, RFC 8805 ൽ വിവരിച്ച രൂപത്തിൽ പ്രസിദ്ധീകരിച്ച മാപ്പിംഗ് ഡാറ്റ ഉപയോഗിച്ച് ഭൗമ-സ്ഥാന തിരച്ചിൽ ഇതിനാണ് ഉത്തരം നൽകുന്നത്. മൂന്നാമത്തേത് ആപ്പ് കാണിക്കാൻ തീരുമാനിക്കുന്നതാണ്, അത് മറ്റൊരു ഡാറ്റാബേസിൽ നിന്നോ അക്കൗണ്ട് ക്രമീകരണത്തിൽ നിന്നോ ഉപകരണത്തിൽ നിങ്ങൾ നൽകിയ അനുമതിയിൽ നിന്നോ വരാം. രണ്ടാമത്തേത് മാത്രമാണ് നെറ്റ്വർക്ക് വസ്തുത, അതും നിരീക്ഷണമല്ല, തിരച്ചിലാണ്.

ആ മൂന്നിനിടയിലെ സ്ഥിരത സുഖകരമായിരുന്നേനെ, എന്നാൽ അത് എവിടെയും ആവശ്യമല്ല. പൊരുത്തക്കേട് അവ വ്യത്യസ്ത രീതികളിൽ ഉരുത്തിരിഞ്ഞതിന്റെ തെളിവാണ്, അതിൽ കൂടുതലൊന്നുമല്ല.

പതാകയല്ല, വിലാസം പരിശോധിക്കുക

ഉപയോഗപ്രദമായ ചോദ്യം നിങ്ങളുടെ ട്രാഫിക് യഥാർത്ഥത്തിൽ ഏത് പൊതു വിലാസത്തിൽ നിന്നാണ് പുറത്തുപോകുന്നത് എന്നതാണ്. ഇതിന് ക്ലയന്റിൽ നിന്ന് ഉത്തരം നൽകാം, ഏതെങ്കിലും പട്ടിക ഫീൽഡിനെ ആശ്രയിക്കുന്നില്ല. ഉത്തരത്തെ നിങ്ങൾ പ്രതീക്ഷിച്ച പ്രിഫിക്സുമായും ഭൗമ-സ്ഥാന തിരച്ചിൽ അതിനെക്കുറിച്ച് പറയുന്നതുമായും താരതമ്യം ചെയ്യുക, രണ്ട് ഫലങ്ങളും നിങ്ങളുടെ കുറിപ്പുകളിൽ വേറിട്ട് സൂക്ഷിക്കുക. പ്രതീക്ഷിച്ച രാജ്യവും തിരച്ചിലും തമ്മിലുള്ള വിടവ് റൂട്ടിംഗിന്റെയോ ഡാറ്റാബേസിന്റെയോ ചോദ്യമാണ്, തിരച്ചിലും ആപ്പിന്റെ അഭിപ്രായവും തമ്മിലുള്ള വിടവ് വീണ്ടും ഡാറ്റാബേസിന്റെ ചോദ്യമാണ്.

ആ പ്രദേശത്ത് സേവനത്തിന് നിരവധി എക്സിറ്റുകൾ ഉണ്ടെങ്കിൽ പരിശോധന രണ്ടുതവണ ചെയ്യുക. ഒരു വിലാസക്കൂട്ടം തുടർച്ചയായ കണക്ഷനുകളിൽ വ്യത്യസ്ത വിലാസങ്ങൾ നൽകാം, ഒരു സാമ്പിൾ അവയിൽ ഒന്നിനെ മാത്രം വിവരിക്കുന്നു.

ഭൂപടത്തിലെ അടുപ്പം നെറ്റ്വർക്കിലെ അടുപ്പമല്ല

അടുത്തുള്ള രാജ്യം ദൂരെയുള്ള രാജ്യത്തേക്കാൾ നീണ്ട വഴിയായിരിക്കാം, കാരണം ഫൈബർ പാത അതിർത്തിയെ പിന്തുടരുന്നില്ല. കാലതാമസത്തിനായി നോഡ് തിരഞ്ഞെടുക്കുന്നത് ഏറ്റവും അടുത്ത പതാക തിരഞ്ഞെടുക്കലല്ല, നിങ്ങൾക്ക് പ്രധാനമായ ലക്ഷ്യം അളക്കലാണ്. അതേ യുക്തി ശേഷിക്കും ബാധകമാണ്, കാരണം രണ്ട് രാജ്യം അകലെയുള്ള ഭാരം കുറഞ്ഞ എക്സിറ്റ് അടുത്തുള്ള നിറഞ്ഞ എക്സിറ്റിനെ തോൽപ്പിക്കാം. ആദ്യം അളക്കുക, പിന്നെ തീരുമാനിക്കുക, രണ്ട് സംഖ്യകളും നീങ്ങുന്നതിനാൽ സമയം കുറിച്ചിടുക.

സ്ഥാനം സംരക്ഷണത്തെക്കുറിച്ചോ അന്തിമ ബിന്ദു ആരാണ് നടത്തുന്നത് എന്നതിനെക്കുറിച്ചോ ഒന്നും പറയുന്നില്ല. അവയ്ക്ക് സ്വന്തം തെളിവ് വേണം, അത് രാജ്യത്തിന്റെ ഒരു കോളം ഉൾക്കൊള്ളാനാവില്ല.

എക്സിറ്റ് വിലാസം സ്വയം സ്ഥിരീകരിക്കുക

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

curl -sS https://api.ipify.org; echo
curl -sS --interface tun0 https://api.ipify.org; echo
ip route get 1.1.1.1
ip -6 addr show dev tun0

ആദ്യ രണ്ട് വരികൾ ഒത്തുപോകണം, ഒത്തുപോകുന്നില്ലെങ്കിൽ നിങ്ങൾക്കുണ്ടെന്ന് കരുതുന്ന പാത നിങ്ങളുടെ ട്രാഫിക് വഹിക്കുന്ന പാതയല്ല. റൂട്ട് തിരച്ചിൽ ഒരു ലക്ഷ്യത്തിന് കേർണൽ ഉപയോഗിക്കുന്ന ഇന്റർഫേസും സ്രോതസ്സ് വിലാസവും പറയുന്നു, അതാണ് എക്സിറ്റ് വിലാസത്തിന് പിന്നിലെ സംവിധാനം. IPv6 വരി പ്രധാനമാണ്, കാരണം ഒരു യന്ത്രത്തിന് ഒരു കുടുംബത്തിന് ടണലും മറ്റേതിന് നേരിട്ടുള്ള പാതയും സൂക്ഷിക്കാം. രാജ്യ ലേബൽ അവയൊന്നും സ്വയം ഉൾക്കൊള്ളുന്നില്ല.

നിരീക്ഷിച്ച വിലാസം, ഡാറ്റാബേസിന്റെ അഭിപ്രായം, ആപ്പിന്റെ പ്രദർശനം എന്നിവ മൂന്ന് വേറിട്ട കുറിപ്പുകളായി എഴുതുക. അപ്പോൾ അടുത്തതായി കണ്ടുമുട്ടുന്ന പൊരുത്തക്കേട് എളുപ്പത്തിൽ കാരണത്തോട് ചേർക്കാൻ കഴിയും.

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