రౌటర్పై VPN తో STUN ఏ మూల చిరునామాను చూస్తుంది?
మార్గం, మూల ఎంపిక మరియు అనువాదం ప్రతిబింబకం తెలిపే చిరునామాను నిర్ణయిస్తాయి. రాయడానికి మూడు వాస్తవాలు, ఆపై ఏ మార్గం గెలుస్తుందో నిర్ధారించడానికి ఒక ప్రశ్న.
ప్రశ్న ఒకే వెతుకులాటలా అనిపిస్తుంది, నిజానికి మూడు నిర్ణయాలు. binding request ఏ మార్గం తీసుకుంటుంది, కర్నెల్ ఆ మార్గానికి ఏ మూలాన్ని ఎంచుకుంటుంది, మరియు దారిలో ఏదైనా ఆ మూలాన్ని తిరిగి రాస్తుందా. వీటిలో ఏదైనా ఒకటి మార్చండి, STUN సర్వర్ తెలిపే చిరునామా కూడా దానితో మారుతుంది. అందుకే VPN రౌటర్పై ఉందని చెప్పడం దానంతటదే దాదాపు ఏమీ చెప్పదు.
నిర్ణయం మూడు వాస్తవాలపై నిలుస్తుంది
మొదట మార్గం: విధాన నియమాలు మరియు రూటింగ్ పట్టిక అభ్యర్థన సొరంగం ద్వారా బయటకు వెళ్తుందా లేక సాధారణ WAN ద్వారా అని నిర్ణయిస్తాయి, మరియు మినహాయించిన గమ్యం సొరంగం పనిచేస్తున్నప్పటికీ రెండవ మార్గాన్ని తీసుకుంటుంది. తర్వాత మూలం: కర్నెల్ ఎంచుకున్న మార్గానికి మూలాన్ని ఎంచుకుంటుంది, ఆ ఎంపిక మార్గపు ఇష్టమైన మూలం మరియు సరిపోలిన ఏ నియమంపైనా ఆధారపడి ఉంటుంది. చివరగా అనువాదం: దారిలో NAT ఎంచుకున్న మూలాన్ని భర్తీ చేస్తుంది. ప్రతిబింబిత చిరునామా మూడింటి లబ్ధం, సొరంగపు లక్షణం కాదు.
మూడింటిలో ఒకటి మార్చండి, సమాధానం మారుతుంది, అయితే ప్రతి భాగం తన సొంత లాగ్లో ఇంకా ఆరోగ్యంగా కనిపిస్తుంది. ఇదే ఈ నిర్ధారణ నిలిచిపోవడానికి సాధారణ కారణం.
మొదలుపెట్టే ముందు మీరు పరీక్షిస్తున్న ప్రవాహానికి మూడు వాస్తవాలను రాయండి. ఇంటర్ఫేస్, మార్గం మరియు అనువాద నియమం ఫలితాన్ని ఊహించడానికి సరిపోతాయి, మరియు ఈ ఊహే ఆశ్చర్యాన్ని సమాచారవంతం చేస్తుంది. మూడింటిలో ఒకటి కూడా నింపలేకపోతే, ఆ అంతరమే నిజమైన కనుగొనడం.
ఒక binding request ను మార్గం వెంట అనుసరించండి
STUN యొక్క binding request సర్వర్ను గమనించిన మూల రవాణా చిరునామాను తెలపమని కోరుతుంది. సమాధానం అభ్యర్థన తీసుకున్న మార్గాన్ని వివరిస్తుంది, క్లయింట్ యంత్రంపై ఉన్న ఇంటర్ఫేస్ల జాబితా కాదు. రెండు మార్గాల్లో రెండు అభ్యర్థనలు నిజాయితీగా రెండు వేర్వేరు చిరునామాలను తెలుపుతాయి.
| Path taken | Source the reflector sees | What it means |
|---|---|---|
| Tunnel to a public exit that translates | The exit's public address | The reflector learns nothing about the LAN |
| Tunnel to a private reflector, translated to the tunnel address, no later translation | That tunnel address | An internal identifier is disclosed to that reflector |
| Excluded flow over the ordinary WAN | The WAN address | The tunnel was not used at all |
ఈ పట్టికను షరతుల సముదాయంగా చదవండి, సరఫరాదారుల జాబితాగా కాదు. మధ్య వరుస ప్రైవేట్ ప్రతిబింబకం సొరంగపు స్వంత రూటింగ్ మరియు సహచర విధానం కింద చేరుకోగలిగి ఉండాలని కోరుతుంది; ఇది నిర్ధారించగల సంరచన వాస్తవం, ఖాతా స్థాయి సూచించే విషయం కాదు. కింది వరుస సాధారణంగా విధానానికి ముఖ్యం, ఎందుకంటే ఆ ట్రాఫిక్ సొరంగం లోపలే ఉండాలి. వీటి మధ్య సాధారణ స్థితి ఉంటుంది, అందులో బయటకు వెళ్లే భాగం అనువాదం చేస్తుంది, ప్రతిబింబకం బయటకు వెళ్లే భాగాన్ని మాత్రమే చూస్తుంది.
హోస్ట్ అభ్యర్థులు మరియు సర్వర్-ప్రతిబింబ అభ్యర్థులు వేర్వేరు యంత్రాంగాల నుండి వస్తాయి, కాబట్టి అభ్యర్థుల జాబితా మీడియా నిజంగా ఏ మార్గాన్ని ఉపయోగించిందో చెప్పదు. సెషన్ ఎక్కడికి వెళ్లిందో తెలుసుకోవాలంటే ఎంచుకున్న జతను చదవండి, సేకరణ లాగ్ కాదు.
రౌటర్ యొక్క సొరంగ చిరునామా ఏమి కాదు
రౌటర్కు కేటాయించిన సొరంగ చిరునామా రౌటర్పై ఉన్న ఇంటర్ఫేస్కు చెందుతుంది. LAN హోస్ట్పై బ్రౌజర్కు దాని సొంత ఇంటర్ఫేస్ చిరునామాలు ఉంటాయి, రౌటర్ సొరంగ ఇంటర్ఫేస్ను నేరుగా చూడలేదు. రెండింటినీ పరస్పరం మార్చుకోగలిగినవిగా భావిస్తే వెబ్ పేజీ ఏమి నేర్చుకోగలదు అనే దానిపై విశ్వాసపూర్వక తప్పు సమాధానాలు ఏర్పడతాయి.
ఫార్వర్డింగ్ అనేది రెండింటినీ కలిపేది. అభ్యర్థన రౌటర్ గుండా రూట్ చేయబడిన ట్రాఫిక్గా వెళ్తుంది, దాని మూలం రూటింగ్ మరియు అనువాదం సృష్టించినది.
సొరంగ మార్గం LAN మూలాన్ని కాపాడితే, ప్రైవేట్ ప్రతిబింబకం ఆ LAN చిరునామాను తెలుసుకోగలదు, ఇది నిజమైన బహిర్గతం మరియు సొరంగ చిరునామా నుండి భిన్నం. మార్గం సొరంగ చిరునామాకు అనువాదం చేస్తే, ప్రతిబింబకం దానికి బదులుగా సొరంగ చిరునామాను తెలుసుకుంటుంది. రెండు ఫలితాలు ఒకే హోస్ట్పై ఒకే బ్రౌజర్తో సరిపోతాయి, అందుకే పరిశీలనను నిర్దిష్ట ప్రవాహానికి కట్టాలి. అనువర్తనాన్ని నిందించే ముందు కర్నెల్ ఏ మూలాన్ని ఉపయోగిస్తుందో అడగండి.
బహిర్గతం వర్సెస్ బైపాస్: రెండు కనుగొనడాలు, రెండు మరమ్మతులు
ప్రతిబింబిత సొరంగ చిరునామా మీరు అనుమతించిన మార్గంపై అంతర్గత గుర్తింపును బహిర్గతం చేస్తుంది. WAN ద్వారా నేరుగా అభ్యర్థన మీరు కోరాలనుకున్న మార్గాన్ని బైపాస్ చేస్తుంది. మొదటిది సమాచార ప్రశ్న, రెండవది అమలు ప్రశ్న, మరియు రెండూ వేర్వేరు చోట్ల మరమ్మతు చేయబడతాయి. రెండింటినీ ఒక్క మాటలో కలిపితే ఏదీ పరిష్కరించని మరమ్మతు వస్తుంది.
WebRTC దీన్ని తప్పుగా చేయకుండా మరింత కనిపించేలా చేస్తుంది, ఎందుకంటే అభ్యర్థిని సేకరించడం దాన్ని ఎంచుకోవడం కాదు.
ip route get 203.0.113.7 from 192.0.2.25
ip rule showమీరు అనుమతించిన ప్రతి ప్రతిబింబక చిరునామా కోసం మార్గ ప్రశ్నను ఈ ప్రవాహం మోస్తుందని మీరు ఆశించే మూలంతో అమలు చేయండి, తర్వాత మినహాయించిన పరిధుల కోసం మళ్లీ అమలు చేసి ప్రత్యామ్నాయం ఏమి ఎంచుకుంటుందో చూడండి. రెండు సమాధానాలను మీరు రాసిన విధానంతో పోల్చండి. అవి మీరు ఉద్దేశించని విధంగా భిన్నమైతే, బ్రౌజర్ అభ్యర్థుల జాబితాను అన్వయించాల్సిన అవసరం లేకుండానే మరమ్మతు బిందువును కనుగొన్నారు.