మీ VPN రిజాల్వర్ ద్వారానే DNS అనుమతించండి: దశలవారీ మార్గదర్శిని
బ్రౌజర్ నుండి సమాధానం వరకు ఒక పేరు శోధనను అనుసరించండి. రిజాల్వర్ ఎక్కడ ఎంపిక అవుతుంది, ఫైర్వాల్ ఎక్కడ దాన్ని అమలు చేస్తుంది మరియు పోర్ట్ 53 నియమం ఎప్పటికీ ఏమి కవర్ చేయదో చూడండి.
మీరు పేరును టైప్ చేసిన క్షణం నుండి ఒక పేరు శోధనను అనుసరించండి. బ్రౌజర్ ఆపరేటింగ్ సిస్టమ్ను అడుగుతుంది, ఆపరేటింగ్ సిస్టమ్ తన విధానం ఎంచుకున్న రిజాల్వర్ను అడుగుతుంది, మరియు క్వెరీ ఏదో ఇంటర్ఫేస్ ద్వారా ఏదో రవాణాతో పరికరం నుండి బయటకు వెళుతుంది. మీ VPN రూపకల్పన సమాధానం ఒక నిర్దిష్ట రిజాల్వర్ నుండి ఒక నిర్దిష్ట మార్గం ద్వారా రావాలని చెబుతుంది. ఈ రెండు వాక్యాల మధ్య ఉన్న గ్యాప్ మీరు కాన్ఫిగర్ చేసి తర్వాత అమలు చేసేది.
దశ 1: రిజాల్వర్ మరియు మార్గానికి పేరు పెట్టండి
ఫైర్వాల్ను తాకే ముందు మూడు విషయాలు రాయండి: రిజాల్వర్ చిరునామా, మీరు ఆశించే ప్రోటోకాల్ మరియు పోర్ట్, మరియు క్వెరీ బయటకు వెళ్లాల్సిన ఇంటర్ఫేస్. ఈ జాబితా లేకుండా నియమం ట్రాఫిక్ గురించిన ఊహ, నిర్ణయాన్ని అమలు చేయడం కాదు. VPN అప్లికేషన్ డేటాను తీసుకెళ్లగలదు, అయితే DNS వేరే ఏర్పాటును అనుసరించవచ్చు, అది తనంతట తానే తప్పు కాదు. ఎవరూ క్లయింట్కు వేరే విషయం చెప్పనప్పుడు ఇది జరుగుతుంది.
మార్గానికి స్పష్టంగా పేరు పెట్టడం రూపకల్పనకు ప్రమాదానికి మధ్య ఉన్న తేడా. తర్వాత పరీక్షించడానికి కూడా ఇది ఏదో ఇస్తుంది, ఎందుకంటే ప్రతి పరిశీలనను వ్రాసిన ఆశతో పోల్చవచ్చు. ఆ జాబితాను మార్పు టికెట్లో ఉంచండి, ఎవరి తలలోనో కాదు.
దశ 2: విధానాన్ని అది నిజంగా నివసించే చోట ఉంచండి
రిజాల్వర్ ఎంపిక క్లయింట్కు చెందుతుంది: ఆపరేటింగ్ సిస్టమ్ నెట్వర్క్ కాన్ఫిగరేషన్, VPN క్లయింట్ సొంత సెట్టింగ్లు, లేదా నిర్వహించబడే బ్రౌజర్ విధానం. మొదట అక్కడే ఉంచండి, ప్లాట్ఫారమ్ మద్దతు ఇచ్చే పద్ధతిలో, ఎందుకంటే ఎప్పుడూ చెప్పని రిజాల్వర్ను ఎంచుకోమని ఫైర్వాలు క్లయింట్ను బలవంతం చేయలేదు. విభజిత టన్నెల్ క్లయింట్లో ఏ డొమైన్లు అంతర్గత రిజాల్వర్కు వెళ్తాయో స్పష్టంగా చెప్పండి. నిర్వహించబడే సమూహంలో DoH కోసం బ్రౌజర్ విధానమే తరచుగా ఏకైక మార్గం, ఎందుకంటే బ్రౌజర్ సిస్టమ్ సెట్టింగ్ నుండి స్వతంత్రంగా తన సొంత ఎన్క్రిప్టెడ్ రిజాల్వర్ను ఎంచుకోగలదు.
దీన్ని దాటవేసి నేరుగా ఫైర్వాల్కు వెళితే సరైన రిజాల్వర్ను అనుమతించే నియమం మరియు దాన్ని ఎప్పుడూ ఉపయోగించని క్లయింట్ రెండూ లభిస్తాయి. నియమం సరిగ్గా కనిపిస్తుంది, రిజాల్వర్ లాగ్లు ఖాళీగా ఉంటాయి, ఇది డీబగ్ చేయడానికి గందరగోళమైన జంట. మొదట ఎంపికను కాన్ఫిగర్ చేయండి, తర్వాత అమలు చేయండి.
దశ 3: మార్గాన్ని ఇరుకైన పరిధిలో అమలు చేయండి
ఇప్పుడు అనుమతించిన మార్గానికి నెట్వర్క్ అనుమతిని జోడించండి: రిజాల్వర్ చిరునామా, ప్రోటోకాల్ మరియు పోర్ట్, మరియు అది బయటకు వెళ్లాల్సిన ఇంటర్ఫేస్. అన్ని బయటకు వెళ్లే DNSకి అనుమతి ఇవ్వడానికి బదులు నియమాన్ని ఆ రిజాల్వర్కే పరిమితం చేయండి. కింది మూడు మార్గాలే ఆధునిక క్లయింట్ తీసుకోగలిగేవి, పోర్ట్ 53 నియమం మొదటి దాన్ని మాత్రమే కవర్ చేస్తుంది.
| Path | Port | Who controls it |
|---|---|---|
| Classic DNS | UDP and TCP 53 | System resolver settings |
| DNS over TLS | TCP 853 | Resolver or stub configuration |
| DNS over HTTPS | TCP 443 | Browser or application policy |
DoH మరియు DoTను నిరోధించడం చట్టబద్ధం; పోర్ట్ 53 నియమం వాటిని ఇప్పటికే నిరోధించిందని భావించడం కాదు. DoH ఉపయోగించే బ్రౌజర్ మీ నియమం ఎప్పుడూ వివరించని మార్గం ద్వారా పేర్లను పరిష్కరిస్తుంది, తన సొంత రిజాల్వర్ను తెచ్చుకునే అప్లికేషన్ కూడా అలాగే చేస్తుంది. మీరు అనుమతించాలనుకునే ప్రతి మార్గాన్ని మరియు నిరాకరించాలనుకునే ప్రతి ఒక్కటిని రాయండి. మార్గానికి పేరు పెట్టని నియమం దాని గురించి ఏమీ నిర్ణయించలేదు.
దశ 4: ప్రైవేట్ మరియు పబ్లిక్ పేర్లను అనుసరించండి
విభజిత DNS ఉద్దేశపూర్వకంగా ప్రైవేట్ పేరు ప్రదేశాలను మాత్రమే అంతర్గత రిజాల్వర్కు పంపుతుంది, పబ్లిక్ పేర్లు వేరే చోటికి వెళ్తాయి, కాబట్టి రూపకల్పనలో ఒకటి కంటే ఎక్కువ రిజాల్వర్లు ఉండటం లీక్ కాదు. లీక్ అంటే మీ రిజాల్వర్కు వెళ్లాల్సిన క్వెరీ వేరే చోటికి చేరడం, లేదా చేరుకోలేని ప్రణాళికాబద్ధ మార్గం క్లయింట్ను నిశ్శబ్దంగా వెనక్కి తోసేయడం. ఈ రెండు సందర్భాలే వెతకాల్సినవి. ప్రణాళికాబద్ధ విధానం కింద ఒక అంతర్గత మరియు ఒక పబ్లిక్ పేరును అనుసరించి ఏ రిజాల్వర్ ఏ దానికి సమాధానం ఇచ్చిందో గుర్తించండి.
మీ రిజాల్వర్ గురించి నివేదించే పరీక్షా సైట్ ఒక సూచన, రుజువు కాదు, ఎందుకంటే అది తనను చేరిన క్వెరీలను మాత్రమే చూస్తుంది. క్వెరీ నిజంగా ఏ మార్గం తీసుకుందో తెలుసుకోవాల్సినప్పుడు క్లయింట్ వైపు దాన్ని పట్టుకోండి, తర్వాత రెండు పరిశీలనలను పోల్చండి. అవి కలవకపోతే, ఎవరూ నమోదు చేయని వెనక్కి పడటాన్ని మీరు కనుగొన్నారు.
రిజాల్వర్ చిరునామా సరైనదైనా చేరుకోలేకపోతే, సమస్య విధానంలో కాదు, మార్గనిర్దేశనం లేదా వడపోతలో ఉంది. క్వెరీని ఆ చిరునామా వరకు ట్రేస్ చేయండి మరియు ఏదైనా రిజాల్వర్ సెట్టింగ్ మార్చే ముందు సమాధానం ఆశించిన ఇంటర్ఫేస్ ద్వారా తిరిగి వస్తుందని నిర్ధారించండి.
దశ 5: తిరిగి వచ్చే మార్గాన్ని ఉంచండి
గేట్వేలో DNS ప్రాప్యతను కఠినతరం చేసే ముందు పేరు పరిష్కారంపై ఆధారపడని పునరుద్ధరణ పద్ధతిని నిర్ధారించండి. పాడైన రిజాల్వర్ ప్రతి మరమ్మతు సాధనాన్ని చేరుకోవడం కష్టతరం చేస్తుంది, మార్పును వెనక్కి తీసుకోవడానికి మీరు ఉపయోగించే వాటితో సహా. కొత్త విధానం నిరూపించబడే వరకు స్థానిక కన్సోల్ లేదా బ్యాండ్ వెలుపలి మార్గం తెరిచి ఉంచండి. విధానం తిరిగి కనెక్షన్ను తట్టుకున్న తర్వాతే దాన్ని తీసివేయండి.
తిరిగి కనెక్షన్ లేదా బ్రౌజర్ విధాన నవీకరణ తర్వాత ప్రభావవంత స్థితిని మళ్లీ పరిశీలించండి, ఎందుకంటే రెండూ మీ నియమాన్ని మార్చకుండా రిజాల్వర్ను మార్చగలవు. అవసరం క్వెరీలకు తెలిసిన గ్రహీత మరియు రక్షిత మార్గం, ఒక స్క్రీన్షాట్లో ఓదార్పు ఇచ్చే రిజాల్వర్ లేబుల్ కాదు. RFC 8484 DNS over HTTPS స్పెసిఫికేషన్ మీ పోర్ట్ నియమం చూడని ఎన్క్రిప్టెడ్ మార్గానికి సూచన.