VPN പുറത്തേക്കു പോകുന്ന IPv6 ട്രാഫിക്: ചോരുന്ന റൂട്ട് കണ്ടെത്തുക
ടണലിലൂടെ IPv4 ഉം നേരിട്ട് IPv6 ഉം എന്നത് റൂട്ടിംഗ് വിടവാണ്, രഹസ്യമല്ല. അറിയപ്പെടുന്ന കുടുംബത്തിന്റെ അഭ്യർത്ഥന പരിശോധിക്കുക, തിരഞ്ഞെടുത്ത റൂട്ട് വായിക്കുക, പിന്നീട് വിടവ് അടയ്ക്കുക.
രണ്ട് പരിശോധനാ പേജുകൾ യോജിക്കുന്നില്ല: ഒന്ന് ടണലിലൂടെ ദാതാവിന്റെ വിലാസം റിപ്പോർട്ട് ചെയ്യുന്നു, രണ്ടാമത്തേത് നിങ്ങളുടെ വീട്ടിലെ പ്രിഫിക്സ് റിപ്പോർട്ട് ചെയ്യുന്നു, ഒപ്പം വ്യക്തമായ നിഗമനം VPN ചോരുന്നു എന്നാണ്. ആ നിഗമനം ഒരു ഘട്ടം ഒഴിവാക്കുന്നു, കാരണം രണ്ട് റിപ്പോർട്ടുകളും രണ്ട് വ്യത്യസ്ത റൂട്ടിംഗ് തീരുമാനങ്ങൾ പ്രവർത്തിപ്പിച്ചു, അവയിൽ ഒന്ന് മാത്രമേ ടണലിൽ പ്രവേശിക്കേണ്ടതായിരുന്നുള്ളൂ. വിടവ് സാധാരണയായി യഥാർത്ഥമാണ്, അത് പരിധി പ്രശ്നമാണ്, പൊട്ടിയ ടണലല്ല. മൂന്ന് ചോദ്യങ്ങൾ അത് തീർപ്പാക്കുന്നു: ഏത് പ്രവാഹം യഥാർത്ഥത്തിൽ പുറത്തുപോയി, കേർണൽ അതിന് ഏത് റൂട്ട് തിരഞ്ഞെടുത്തു, ക്ലയന്റ് ഏത് പെരുമാറ്റം ഉദ്ദേശിച്ചു.
ആ ക്രമത്തിൽ പ്രവർത്തിക്കുക. ക്രമമില്ലാതെ ഉത്തരം നൽകിയാൽ ക്ലയന്റിൽ തകരാറുണ്ടോ എന്ന ദീർഘമായ ചർച്ചയാകും, യഥാർത്ഥ ഉത്തരം IPv6 റൂട്ട് ഒരിക്കലും ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല എന്നതാണെങ്കിലും.
ഏത് പ്രവാഹം യഥാർത്ഥത്തിൽ പുറത്തുപോയി, ഏത് അഡാപ്റ്ററിൽ
ഉപയോഗിച്ച കുടുംബം പേരിടുന്ന പരിശോധനയിൽ നിന്ന് തുടങ്ങുക, പിന്നെ അപ്ലിക്കേഷൻ, ആക്സസ് നെറ്റ്വർക്ക്, പ്രാബല്യത്തിലുള്ള പ്രൊഫൈൽ, കണക്ഷൻ IPv6 വാഗ്ദാനം ചെയ്യുന്നുണ്ടോ എന്നിവ എഴുതുക. ആ നാല് വസ്തുതകളാണ് രണ്ട് റണ്ണുകളെ താരതമ്യപ്പെടുത്താവുന്നതാക്കുന്നത്, നാലാമത്തേത് ആളുകൾ മറക്കുന്നു: v6 പ്രിഫിക്സ് ഇല്ലാത്ത നെറ്റ്വർക്കിന് v6 ചോരാൻ കഴിയില്ല, പിന്നീട് ഒന്ന് ചേർക്കുന്ന നെറ്റ്വർക്ക് ഉത്തരം മാറ്റുന്നു.
ഒരു പേജ് ലോഡ് ചെയ്ത് അതിന്റെ ഫലം വായിക്കുന്നതിന് പകരം ഓരോ കുടുംബത്തിനും ഒരു അഭ്യർത്ഥന അയയ്ക്കുക. ഒരു പേജിന് v6, v4 വിഭവങ്ങൾ കലർത്താം, പശ്ചാത്തല പ്രക്രിയ നിങ്ങളുടെ മുന്നിലുള്ള ടാബിൽ നിന്ന് വ്യത്യസ്തമായി പെരുമാറാം, കാഷെ ചെയ്ത ഉത്തരം നിങ്ങൾ പരിശോധിക്കാൻ ശ്രമിക്കുന്ന നെറ്റ്വർക്ക് മാറ്റത്തെ അതിജീവിക്കാം. നിങ്ങൾ പരിശോധിക്കുന്ന ലക്ഷ്യസ്ഥാനം നിശ്ചയിച്ച് എഴുതിവയ്ക്കുക, ആവർത്തിച്ചുള്ള റൺ അതേ കാര്യം അളക്കാൻ.
കേർണൽ തിരഞ്ഞെടുത്ത റൂട്ട് വായിക്കൽ
ബ്രൗസറിന് ഉത്തരം നൽകാൻ കഴിയാത്ത ചോദ്യത്തിന് റൂട്ട് പട്ടിക ഉത്തരം നൽകുന്നു. ഒരു നിർദ്ദിഷ്ട ലക്ഷ്യസ്ഥാനം എവിടേക്ക് പോകും എന്ന് സിസ്റ്റത്തോട് ചോദിക്കുക, കാണുന്ന ഡിഫോൾട്ടിനൊപ്പം നയ നിയമങ്ങളും ഉൾപ്പെടുത്തുക, കാരണം രണ്ടും അതിനെ മറികടക്കാം:
ip -6 route get 2606:4700:4700::1111
ip -6 rule show
ip -6 route show table all
കൂടുതൽ നിർദ്ദിഷ്ട പ്രിഫിക്സ് ആണ് ഒരു ലക്ഷ്യസ്ഥാനം ടണലിന് പുറത്ത് നിൽക്കുകയും ബാക്കിയെല്ലാം അകത്ത് നിൽക്കുകയും ചെയ്യുന്നതിന്റെ സാധാരണ കാരണം, ഒരു നയ നിയമത്തിന് ഏത് റൂട്ടിനെക്കാളും ഉയർന്ന മുൻഗണനയിൽ അതേ കാര്യം ചെയ്യാം. മെട്രിക് കൂടി വായിക്കുക, കാരണം ഒരേ പ്രിഫിക്സിന്റെ രണ്ട് എൻട്രികൾ സ്ക്രീനിലെ ക്രമത്താലല്ല, മെട്രിക് കൊണ്ടാണ് തീരുമാനിക്കുന്നത്. Windows-ൽ തത്തുല്യമായ ലിസ്റ്റ് Get-NetRoute -AddressFamily IPv6 ആണ്, തീരുമാനക്രമവുമായി യോജിക്കാൻ മെട്രിക് അനുസരിച്ച് അടുക്കിയത്. പട്ടികയിൽ ശരിയെന്ന് തോന്നുന്ന ഒരു നിയമത്തിനും താഴ്ന്ന നമ്പറുള്ള നയ നിയമത്തോട് തോൽക്കാം, അതുകൊണ്ടാണ് നിയമങ്ങളുടെ ലിസ്റ്റ് റൂട്ടുകളുടെ ലിസ്റ്റിനൊപ്പം ഒരേ ശ്വാസത്തിൽ വരുന്നത്.
ക്ലയന്റിന്റെ IPv6 നയം എവിടെ നിന്ന് വരുന്നു
ക്ലയന്റ് v6 ടണലിലൂടെ കൊണ്ടുപോകാൻ നിർമ്മിക്കാം, അത് നിരസിക്കാൻ, അല്ലെങ്കിൽ പേരിട്ട ഒരു ഒഴിവാക്കലിന് അനുവാദം നൽകാൻ, ആ മൂന്ന് ഉദ്ദേശ്യങ്ങൾ മൂന്ന് വ്യത്യസ്ത ശരിയായ ഫലങ്ങൾ നൽകുന്നു. നിരീക്ഷണത്തെ ചോർച്ച എന്ന് വിളിക്കുന്നതിന് മുമ്പ് പ്രൊഫൈലും ക്ലയന്റിന്റെ സ്വന്തം ഡോക്യുമെന്റേഷനും വായിക്കുക, കാരണം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇപ്പോഴും ഭൗതിക ലിങ്കിൽ അയൽക്കാരെ കണ്ടെത്തൽ അയയ്ക്കുമ്പോൾ v6 തടയുന്ന ക്ലയന്റ് രൂപകൽപ്പന അനുസരിച്ചാണ് പെരുമാറുന്നത്.
ടണലിൽ നിന്ന് ബോധപൂർവം ഒഴിവാക്കിയ അപ്ലിക്കേഷൻ ടണൽ ഒരിക്കലും കൊണ്ടുപോകാത്ത കുടുംബത്തിൽ നിന്ന് വ്യത്യസ്തമായ കേസാണ്. ആദ്യത്തേത് ഒരു പ്രോഗ്രാമിനെക്കുറിച്ചുള്ള തീരുമാനമാണ്, രണ്ടാമത്തേത് പരിധിയിലെ വിടവാണ്, അറ്റകുറ്റപ്പണി അതനുസരിച്ച് വ്യത്യാസപ്പെടുന്നു. ഒരിക്കലും ഉണ്ടാകേണ്ടിയിരുന്നില്ലാത്ത ഒരു റൂട്ട് തേടുന്നതിന് മുമ്പ് ക്ലയന്റിന്റെ ഒഴിവാക്കിയ പ്രോഗ്രാമുകളുടെ ലിസ്റ്റ് വായിക്കുക.
ഇടുങ്ങിയ നിരീക്ഷണം, പട്ടിക വിയോജിക്കുമ്പോൾ
റൂട്ട് തിരയൽ ദ്വയാർത്ഥമാകുമ്പോൾ, ഹോസ്റ്റിലെ ഒരു ഇന്റർഫേസ് നിരീക്ഷണത്തിന് അത് തീർപ്പാക്കാം, പക്ഷേ അത് ചോദ്യത്തെ ലക്ഷ്യം വയ്ക്കുന്നുവെങ്കിൽ മാത്രം. VPN എൻഡ്പോയിന്റിലേക്കുള്ള ട്രാഫിക് രൂപകൽപ്പന പ്രകാരം ഭൗതിക അഡാപ്റ്റർ കടക്കും; പ്രധാനം, തികച്ചും മറ്റൊരിടത്ത് വിലാസമിട്ട അപ്ലിക്കേഷൻ പ്രവാഹവും അവിടെ പ്രത്യക്ഷപ്പെടുന്നുണ്ടോ എന്നതാണ്. എല്ലാം ശേഖരിക്കുന്നതിന് പകരം നിങ്ങൾ പരിശോധിക്കുന്ന ലക്ഷ്യസ്ഥാനത്തേക്ക് ക്യാപ്ചർ ഫിൽട്ടർ ചെയ്യുക.
വിശാലമായ ക്യാപ്ചർ ഒരു ചോദ്യത്തിന് ആവശ്യമുള്ളതിനേക്കാൾ എത്രയോ കൂടുതൽ സ്വകാര്യ ട്രാഫിക് വെളിപ്പെടുത്തുന്നു. അത് ചോദ്യത്തിന് വ്യക്തത കുറഞ്ഞ ഉത്തരവും നൽകുന്നു, കാരണം നിങ്ങൾക്ക് പ്രധാനമായ പ്രവാഹം അസംബന്ധ ബന്ധങ്ങളുടെ ഒഴുക്കിൽ കുഴിച്ചിട്ട് വരുന്നു. പരിശോധിച്ച ലക്ഷ്യസ്ഥാനത്തേക്ക് ഫിൽട്ടർ ചെയ്യുക, കുറച്ച് പാക്കറ്റുകൾക്ക് ശേഷം നിർത്തുക, ക്യാപ്ചർ ഇല്ലാതാക്കുക.
വിടവ് അടയ്ക്കാനുള്ള മൂന്ന് വഴികൾ
കുടുംബത്തെ ടണലിലൂടെ കൊണ്ടുപോകുക, ടണലിന് അത് കൊണ്ടുപോകാൻ കഴിയാത്തപ്പോൾ ക്ലയന്റിൽ തടയുക, അല്ലെങ്കിൽ ഉടമയും അവലോകന തീയതിയും ഉള്ള ബോധപൂർവമായ ഒഴിവാക്കൽ രേഖപ്പെടുത്തുക. ഓരോന്നും ന്യായീകരിക്കാവുന്നതാണ്, ന്യായീകരിക്കാനാകാത്ത ഒരേയൊരു കാര്യം തിരഞ്ഞെടുപ്പ് പരോക്ഷമായി വിടുന്നതാണ്, കാരണം പരോക്ഷമായ തിരഞ്ഞെടുപ്പ് തന്നെയാണ് ചോർച്ച. ടണലിന് v6 എക്സിറ്റ് ഇല്ലെങ്കിൽ, ക്ലയന്റിൽ v6 നിരസിക്കുന്നത് സത്യസന്ധവും പരിശോധിക്കാവുന്നതുമാണ്. പ്രധാനം, തിരഞ്ഞെടുപ്പ് അടുത്തയാൾ കണ്ടെത്തുന്നിടത്ത് എഴുതപ്പെടണം, ആറ് മാസത്തിന് ശേഷം പെരുമാറ്റത്തിൽ നിന്ന് അനുമാനിക്കരുത്.
വീണ്ടും കണക്ട് ചെയ്തതിന് ശേഷവും നെറ്റ്വർക്കുകൾക്കിടയിൽ നീങ്ങിയതിന് ശേഷവും പരിശോധന ആവർത്തിക്കുക, കാരണം മുൻ ലിങ്കിനായി ഇൻസ്റ്റാൾ ചെയ്ത റൂട്ട് മാറ്റത്തെ അതിജീവിക്കാം. പിന്നീട് ലക്ഷ്യസ്ഥാനം, തിരഞ്ഞെടുത്ത റൂട്ട്, ക്ലയന്റ് നയം, പരിശോധന ഉപയോഗിച്ച കുടുംബം എന്നിവ രേഖപ്പെടുത്തുക, അടുത്തയാൾ തീരുമാനം വീണ്ടും ഉരുത്തിരിച്ചെടുക്കുന്നതിന് പകരം വായിക്കാൻ.RFC 7359 ഇരട്ട-സ്റ്റാക്ക് ചോർച്ചയെ ബഗ്ഗല്ല, രൂപകൽപ്പന പ്രശ്നമായി രേഖപ്പെടുത്തുന്നു, പ്രവർത്തിക്കുന്ന v4 ടണൽ എല്ലാം ഉൾക്കൊള്ളുന്നു എന്ന് ആരെങ്കിലും അവകാശപ്പെടുമ്പോൾ ഉദ്ധരിക്കേണ്ട റഫറൻസ് അതാണ്.