உங்கள் iPhone செயலி ஒரு IP காட்டும்போது சேவையகம் இன்னொன்றைப் பதிவு செய்வது ஏன்
இடைமுக முகவரி, சாக்கெட் முனைப் புள்ளி மற்றும் சேவையகம் பதிவு செய்யும் மூலம் வெவ்வேறு கேள்விகளுக்குப் பதிலளிக்கின்றன. VPN சூழலைச் சேர்க்கிறது; அவற்றை ஒரே எண்ணாக மாற்றாது.
ஆதரவு டிக்கெட்டுகள் வருகின்றன: செயலி ஒரு முகவரியைக் காட்டுகிறது ஆனால் சேவையகம் இன்னொன்றைப் பதிவு செய்தது, பிறகு இரண்டில் எது பொய் சொல்கிறது என்று கேட்கிறார்கள். எதுவும் இல்லை; இவை இரண்டு வெவ்வேறு விஷயங்களின் இரண்டு அவதானிப்புகள். ஒரு இடைமுகத்தில் பிணைக்கப்பட்ட முகவரி, ஒரு சாக்கெட்டில் பிணைக்கப்பட்ட முகவரி, மற்றும் தொலைச் சேவை காணும் மூல முகவரி ஆகியவை மூன்று தனித்தனி கேள்விகளுக்குப் பதிலளிக்கின்றன. VPN தொலைபேசிக்கு வலையமைப்பு சூழலைச் சேர்க்கிறது, அந்த மூன்றையும் ஒரே சாதன அளவிலான எண்ணாகச் சுருக்கவில்லை. முகவரிகளைப் படிக்கும் முன் டிக்கெட்டில் உள்ள புலப் பெயர்களைப் படியுங்கள்.
டிக்கெட் பொதுவாக எதை விவரிக்கிறது
Wi-Fi-இல் சுரங்கப்பாதை இயங்கும் தொலைபேசியை கற்பனை செய்யுங்கள். Wi-Fi இடைமுகத்தில் ஒரு LAN முகவரி உள்ளது, சுரங்கப்பாதை இடைமுகத்தில் ஒதுக்கப்பட்ட உள் முகவரி உள்ளது, சுரங்கப்பாதை வழியாக வெளியேறும் கோரிக்கை வழியில் எந்த மொழிபெயர்ப்பையும் தாண்டிய மூலத்திலிருந்து பொது சேவையை அடைகிறது. உள் முகவரியை அச்சிடும் செயலியும் மொழிபெயர்க்கப்பட்ட மூலத்தைப் பதிவு செய்யும் சேவையகமும் இரண்டும் துல்லியமாகத் தெரிவிக்கின்றன, அந்த இரண்டு மதிப்புகளும் ஒருபோதும் பொருந்தாது.
மூன்று அவதானிப்புகள் எதை விவரிக்கின்றன என்பதில் மட்டுமல்ல, எதை நிரூபிக்க முடியும் என்பதிலும் வேறுபடுகின்றன.
| Observation | What it describes | What it cannot prove |
|---|---|---|
| An address on a local interface | One configured attachment: Wi-Fi, cellular or a tunnel | The source a remote site receives |
| A socket's local endpoint | The binding used by that one connection | The address after translation further along |
| The peer address at a service | What arrived at that observation point | Any other interface on the phone |
அந்த அட்டவணையை இந்த மதிப்புகளை டிக்கெட்டில் நிரப்பும் குறியீட்டின் அருகில் வைத்திருங்கள், ஏனெனில் இங்குள்ள பெரும்பாலான குழப்பம் வலையமைப்புக் கோளாறு அல்ல, நிரல்களின் குழப்பம்.
சாக்கெட் அழைப்பு எதற்குப் பதிலளிக்க முடியும், எதற்கு முடியாது
API மட்டத்தில், getsockname தற்போது ஒரு குறிப்பிட்ட சாக்கெட்டில் பிணைக்கப்பட்ட உள்ளூர் முனைப் புள்ளியைத் தெரிவிக்கிறது. இணைக்கப்பட்ட சாக்கெட்டுக்கு அது கர்னல் அந்த இணைப்புக்குத் தேர்ந்தெடுத்த மூலம், இது எந்த இடைமுகப் பட்டியலையும் விட ஏற்கனவே குறிப்பானது. இது பொது முகவரித் தேடல் அல்ல, பிணைக்கப்படாத சாக்கெட்டில் அதை அழைப்பது உங்களுக்கு கிட்டத்தட்ட எதையும் சொல்லாது. அது திருப்பித் தருவதைப் பின்னர் வழியில் மீண்டும் எழுதலாம், எனவே சேவை எதைப் பெற்றது என்பதில் சேவையின் சொந்த அவதானிப்பே அதிகாரமுள்ளது.
Apple தளங்களில் இடைமுகங்களின் பக்கத்திற்குத் தனி மேற்பரப்பு உள்ளது: சுரங்கப்பாதை அமைப்புகள் சுரங்கப்பாதை இடைமுகத்திற்கு ஒதுக்கப்பட்ட முகவரிகளைப் பட்டியலிடுகின்றன. அவற்றைப் படிப்பது சுரங்கப்பாதை எவ்வாறு அமைக்கப்பட்டது என்பதைச் சொல்லும், ஒரு குறிப்பிட்ட கோரிக்கை எந்த வழியை எடுத்தது என்பதைச் சொல்லாது, ஏனெனில் வழித்தடம் மற்றும் ஒவ்வொரு செயலிக்கான விதிகள் அதை ஒவ்வொரு இணைப்புக்கும் தீர்மானிக்கின்றன.
பிரிக்கப்பட்ட சுரங்கப்பாதை இடைவெளியைத் தெரியவைக்கிறது. ஒரு கோரிக்கை சுரங்கப்பாதை வழியாக வெளியேறலாம், அடுத்தது வேறு இலக்கு அல்லது வேறு முகவரிக் குடும்பத்தை நோக்கியது வெளியேறாது, எனவே ஒரே செயலியின் வினாடிகள் இடைவெளியில் வரும் இரண்டு முடிவுகள் நேர்மையாகவும் வேறுபட்டதாகவும் இருக்கலாம்.
கேள்விக்குப் பொருந்தும் அவதானிப்பைத் தேர்ந்தெடுங்கள்
எல்லாவற்றையும் அளப்பதற்குப் பதிலாக வேண்டுமென்றே தேர்ந்தெடுங்கள். பின்தளம் காண்பதற்கு அதன் மூலத்தைப் பின்தளத்தில் பதிவு செய்யுங்கள், முன்னே தலைகீழ் பதிலாளி இருந்தால், வாடிக்கையாளர் முகவரியை வாடிக்கையாளர் அனுப்பிய எதிலிருந்தும் அல்ல, உங்கள் பயன்பாட்டு நிறுவல் உண்மையில் அமைக்கும் அனுப்பல் தலைப்பிலிருந்து படியுங்கள்.
சுரங்கப்பாதை அமைக்கப்பட்டுள்ளதா என்பதை அறிய இடைமுகத்தைப் படியுங்கள். இந்தச் செயலியின் போக்குவரத்து அதைப் பயன்படுத்தியதா என்பதை அறிய, அந்தச் செயலியிலிருந்து நீங்கள் கட்டுப்படுத்தும் இலக்குக்குப் போக்குவரத்தை அனுப்பி இரு முனைகளிலும் மூலத்தை ஒப்பிடுங்கள்.
ஒவ்வொரு செயலிக்கான விதிகள் தங்கள் சொந்த வாக்கியத்திற்குத் தகுதியானவை. உலாவியின் முடிவு அந்த உலாவி பற்றிய சான்று, மேலாண்மை செய்யப்பட்ட ஒவ்வொரு செயலிக்கான சுரங்கப்பாதை ஒரே தொலைபேசியில் இரண்டு செயலிகளை ஒரே நேரத்தில் வெவ்வேறு வழிகளில் வைக்கலாம். பரப்பைச் சரிபார்ப்பது என்பது சம்பந்தப்பட்ட செயலியிலிருந்து, சம்பந்தப்பட்ட முகவரிக் குடும்பத்தில் போக்குவரத்தை அனுப்புவதாகும்.
இடைமுகப் பெயர்கள் கண்டுபிடிப்பான் அல்ல
இடைமுகப் பெயரை VPN சரிபார்ப்பாகவும் பயன்படுத்த வேண்டாம். பெயர்கள் பொது ஒப்பந்தம் அல்ல, ஒரு தொலைபேசியில் பல இணைப்புகள் இருக்கலாம், அவற்றில் ஒன்று மட்டுமே உங்கள் கோரிக்கையைச் சுமக்கிறது.
புலத்திற்கு அது வைத்திருக்கும் அவதானிப்பின் பெயரை இடுங்கள். local_interface_address, socket_local_endpoint மற்றும் service_observed_source மட்டமானவை மற்றும் தெளிவானவை, மதிப்பு ஒரு வாரம் கழித்து ஆதரவு டிக்கெட்டில் வரும்போது உங்களுக்குத் தேவையானது அந்தத் தெளிவே. device IP எனப்படும் ஒரே நிரல் மூன்றையும் சேகரித்து பிறகு அது ஒன்றே என நம்பப்படும்.
அடையாளத்தை முகவரி நிரலுக்கு வெளியே வையுங்கள்
பங்கிடப்பட்ட VPN வெளியேறுதல் பயனர் அடையாளம் அல்ல, தனிப்பட்ட முகவரி அணுகுச் சான்று அல்ல. இரண்டும் நபரை அல்ல, வழியை விவரிக்கின்றன, எதையேனும் அங்கீகாரமாகக் கருதுவது வழித்தட விபத்தை அனுமதி முடிவாக மாற்றுகிறது.
தொலைபேசியில் எந்த முகவரி உள்ளது என்று யாரேனும் கேட்டால், பயனுள்ள பதில் எந்த இணைப்பு மற்றும் எந்த அவதானிப்பாளர் என்னும் கேள்வியே. getsockname வரையறை நடுத்தர நிலைக்கு மேற்கோள் காட்டத் தகுந்தது, ஏனெனில் அது சாக்கெட் கேள்வியைத் தீர்க்கிறது, மற்ற இரண்டையும் தீர்த்ததாக நடிக்கவில்லை.
பிறகு மூன்றில் எதை உங்கள் தயாரிப்பு உண்மையில் காட்ட வேண்டும் என்பதை எழுதி, மீதமுள்ள இரண்டை இடைமுகத்திலிருந்து நீக்குங்கள்.