TLS కంటే DNS అంటే ఏమిటి?
వెబ్ ట్రాఫిక్ను గుప్తీకరించడానికి గత కొన్ని సంవత్సరాలుగా చాలా సంచలనాలు ఉన్నాయని మీకు ఇప్పటికే తెలుసు. మీరు ఎక్కువ శ్రద్ధ చూపకపోయినా, URL ల దగ్గర ఆకుపచ్చ తాళాలు మరియు HTTPS ప్రతిచోటా రావడాన్ని మీరు గమనించాలి. ఎందుకంటే గతంలో కంటే ఎక్కువ సైట్లు ట్రాఫిక్ను గుప్తీకరిస్తున్నాయి.
వెబ్ ట్రాఫిక్ను గుప్తీకరించడం సైట్ మరియు సందర్శించే వ్యక్తులను రక్షిస్తుంది. మీ కంప్యూటర్ మరియు వెబ్సైట్ మధ్య వెళుతున్నప్పుడు దాడి చేసేవారు గుప్తీకరించిన ట్రాఫిక్పై సులభంగా గూ y చర్యం చేయలేరు, మీ లాగిన్ సమాచారం మరియు మీరు సమర్పించే ఏదైనా సురక్షితంగా ఉంచండి.
HTTPS, DNS ప్రశ్న ఉపయోగించి గుప్తీకరించని ఒక భాగం ఉంది. మీకు తెలియకపోతే, వెబ్సైట్లు వాస్తవానికి IP చిరునామాలో ఉంటాయి. మీరు సైట్ యొక్క URL లో పంచ్ చేసినప్పుడు, మీరు URL ఏ IP చిరునామాకు చెందినది అని అడుగుతూ DNS సర్వర్కు మరొక అభ్యర్థన చేస్తారు. చాలా తరచుగా, ఆ DNS సర్వర్ మీ ISP కి చెందినది. కాబట్టి, వారు మరియు మరెవరైనా వింటున్న వారు, మీరు ఏ సైట్లకు వెళుతున్నారో చూడవచ్చు మరియు వాటిని లాగిన్ చేయవచ్చు. DNS అప్రమేయంగా గుప్తీకరించబడనందున, ఏ విధమైన మూడవ పక్షానికి DNS ప్రశ్నలను పర్యవేక్షించడం చాలా సులభం.
DNS ఓవర్ TLS మీరు HTTPS తో DNS ప్రశ్నలకు ఆశించే అదే రకమైన గుప్తీకరణను తెస్తుంది. కాబట్టి, మీ ప్రశ్న మరియు మీరు సందర్శించే సైట్ గురించి డేటాను స్వీకరించే ఏకైక వ్యక్తి మీరు ఎంచుకున్న DNS సర్వర్, మరియు మీరు ఎంచుకోవచ్చు. మీరు మీ ISP యొక్క DNS ను ఉపయోగించాల్సిన అవసరం లేదు మరియు మీరు చేయకూడదు.
నీవు ఏమి చేయగలవు?
TLS పై DNS కి మద్దతు ఇంకా HTTPS వలె పరిపక్వం చెందలేదు, కానీ సెటప్ చేసి ఉపయోగించుకునేంత సులభం. మీ DNS ట్రాఫిక్ను రక్షించడానికి మీరు ఉపయోగించే అనేక ఎంపికలు ఉన్నాయి. మొదట, సరిగ్గా కాన్ఫిగర్ చేయబడిన VPN ను ఉపయోగించడం ఇప్పటికే మిమ్మల్ని రక్షిస్తుందని గమనించాలి. మీ DNS ట్రాఫిక్ VPN ద్వారా ప్రొవైడర్ యొక్క DNS సర్వర్లకు సొరంగం చేయబడుతుంది. మీరు ఇప్పటికే VPN ఉపయోగిస్తుంటే, చింతించకండి, అయితే మీకు కావాలంటే అదనపు రక్షణను ఏర్పాటు చేసుకోవచ్చు.
మీరు VPN ను ఉపయోగించకపోతే, మీరు మీ DNS ట్రాఫిక్ను TLS ద్వారా DNS తో గుప్తీకరించవచ్చు. మీ DNS ప్రశ్నలను స్వయంచాలకంగా గుప్తీకరిస్తుంది మరియు TLS ద్వారా DNS ను నిర్వహించగల DNS సర్వర్కు మార్గనిర్దేశం చేసే స్టబ్బీ అని పిలువబడే అద్భుతమైన ఓపెన్ సోర్స్ ప్రాజెక్ట్ ఉంది. ప్రాజెక్ట్ ఓపెన్ సోర్స్ అయినందున, ఇది విండోస్, మాక్ మరియు లైనక్స్ కోసం ఉచితంగా లభిస్తుంది.
స్టబ్బీని సెటప్ చేయండి
Windows
స్టబ్బీకి అనుకూలమైన విండోస్ .msi ఇన్స్టాలర్ ఉంది, ఇది డిఫాల్ట్ కాన్ఫిగరేషన్ ఫైల్తో పాటు స్టబ్బీని ఇన్స్టాల్ చేస్తుంది. ఇన్స్టాలర్ పేజీకి వెళ్ళండి మరియు Windows .msi ఇన్స్టాలర్ను డౌన్లోడ్ చేయండి.
మీరు దాన్ని కలిగి ఉంటే, ఇన్స్టాలర్ను అమలు చేయండి. గ్రాఫికల్ సెటప్ విజార్డ్ లేదా ఏదైనా లేదు. మీరు ఇన్స్టాలర్ యాక్సెస్ ఇస్తున్నారని మాత్రమే ధృవీకరించాలి. ఇది మిగిలిన వాటిని జాగ్రత్తగా చూసుకుంటుంది.
విండోస్లో స్టబ్బీ కోసం ప్రతిదీ ఇక్కడ ఉంది:
సి: ప్రోగ్రామ్ ఫైల్స్ స్టబ్బీ
అందులో YAML కాన్ఫిగరేషన్ ఫైల్ ఉంటుంది.
కమాండ్ ప్రాంప్ట్ తెరవండి. మీరు రన్ ఉపయోగించవచ్చు మరియు cmd అని టైప్ చేయండి. స్టబ్బీ డైరెక్టరీలోకి మార్చండి. అప్పుడు, .exe ను రన్ చేసి, స్టబ్బీని ప్రారంభించడానికి కాన్ఫిగరేషన్ను పాస్ చేయండి.
సి: యూజర్స్ యూజర్నామెక్డ్ సి: ప్రోగ్రామ్ ఫైల్స్ స్టబ్బీ
సి: ప్రోగ్రామ్ ఫైల్స్ స్టబ్బిస్టబ్బి.ఎక్స్-సి స్టబ్బీ.ఇమ్
స్టబ్బీ ఇప్పుడు మీ సిస్టమ్లో నడుస్తుంది. మీరు దీన్ని పరీక్షించాలనుకుంటే, కింది ఆదేశం సరిగ్గా నడుస్తుందో లేదో చూడటానికి దాన్ని అమలు చేయండి.
సి: ప్రోగ్రామ్ ఫైల్స్స్టబ్బిగెట్డన్స్_క్వేరీ -ఎస్ @ 127.0.0.1 www.google.com
అది పనిచేస్తే, స్టబ్బీ సరిగ్గా అమర్చబడుతుంది. ఇప్పుడు, మీరు స్టబ్బీ ఉపయోగించే DNS సర్వర్లను మార్చాలనుకుంటే, stubby.yml ను తెరవండి మరియు మీరు ఎంచుకున్న సర్వర్లతో సరిపోలడానికి DNS సర్వర్ ఎంట్రీలను సవరించండి. మీరు ఎంచుకునే సర్వర్లు TLS ద్వారా DNS కి మద్దతు ఇస్తున్నాయని నిర్ధారించుకోండి.
మీరు స్టబ్బీ సిస్టమ్ను విస్తృతంగా ఉపయోగించే ముందు, మీరు విండోస్ అప్స్ట్రీమ్ రిసల్వర్లను (DNS సర్వర్లు) సవరించాల్సి ఉంటుంది. అలా చేయడానికి, మీరు నిర్వాహక అధికారాలతో ఆదేశాన్ని అమలు చేయాల్సి ఉంటుంది. మీ ప్రస్తుత కమాండ్ ప్రాంప్ట్ విండోను మూసివేయండి. అప్పుడు, మీ ప్రారంభ మెనూకు తిరిగి వెళ్లి 'cmd' కోసం శోధించండి. దానిపై కుడి క్లిక్ చేసి, “నిర్వాహకుడిగా రన్ చేయి” ఎంచుకోండి. ఫలిత విండోలో, కింది వాటిని అమలు చేయండి:
పవర్షెల్ -ఎక్సిక్యూషన్పాలిసీ బైపాస్-ఫైల్ "సి: ప్రోగ్రామ్ ఫైల్స్స్టబ్బిస్టబ్బి_సెట్డన్స్_విండోస్.పిఎస్ 1"
మీరు మార్పులను శాశ్వతంగా చేయలేకపోతే వీటిలో ఏదీ చాలా మంచిది కాదు. అలా చేయడానికి, మీరు ప్రారంభంలో పనిచేసే షెడ్యూల్ టాస్క్ని సృష్టించాలి. కృతజ్ఞతగా, స్టబ్బీ డెవలపర్లు దాని కోసం ఒక మూసను అందించారు. మీరు కలిగి ఉన్న కమాండ్ ప్రాంప్ట్ విండోలో, మీ మార్పులను శాశ్వతంగా చేయండి.
schtasks / create / tn Stubby / XML "C: Program FilesStubbystubby.xml" / RU అంతే! మీ విండోస్ పిసి ఇప్పుడు మీ డిఎన్ఎస్ ను టిఎల్ఎస్ ద్వారా పంపడానికి స్టబ్బీని ఉపయోగించడానికి కాన్ఫిగర్ చేయబడింది. Linux లో, ఈ ప్రక్రియ చాలా సులభం. ఉబుంటు మరియు డెబియన్ ఆధారిత పంపిణీలు రెండూ తమ రిపోజిటరీలలో ఇప్పటికే స్టబ్బీని కలిగి ఉన్నాయి. మీరు దీన్ని ఇన్స్టాల్ చేసి, స్టబ్బీని ఉపయోగించడానికి మీ DNS ని మార్చాలి. స్టబ్బీని ఇన్స్టాల్ చేయడం ద్వారా ప్రారంభించండి ud sudo apt install stubby
తరువాత, మీరు ఎంచుకుంటే, స్టబ్బీ కాన్ఫిగరేషన్ ఫైల్ను సవరించండి. ఇది /etc/stubby/stubby.yml లో లభిస్తుంది. సుడోతో మీకు ఇష్టమైన టెక్స్ట్ ఎడిటర్లో తెరవండి. మీరు DNS సర్వర్లలో ఏమైనా మార్పులు చేస్తే, స్టబ్బీని పున art ప్రారంభించండి. ud sudo systemctl స్టార్ట్ పున rest ప్రారంభించండి
మీరు /etc/resolv.conf లోని నేమ్సర్వర్ ఎంట్రీలను కూడా మార్చవలసి ఉంటుంది. మీ టెక్స్ట్ ఎడిటర్ మరియు సుడోతో కూడా దాన్ని తెరవండి. దిగువ మాదిరిగానే ఒకే ఎంట్రీని సృష్టించండి. నేమ్సర్వర్ 127.0.0.1
ఇప్పుడు, స్టబ్బీ పనిచేస్తుందో లేదో పరీక్షించండి. Dnsleaktest.com కు వెళ్లి పరీక్షను అమలు చేయండి. మీరు ఉపయోగించడానికి స్టబ్బీని కాన్ఫిగర్ చేసిన సర్వర్లు కనిపిస్తే, మీ కంప్యూటర్ స్టబ్బీని విజయవంతంగా నడుపుతోంది. OSX లో స్టబ్బీని సెటప్ చేయడం కూడా చాలా సులభం. మీకు హోమ్బ్రూ ఉంటే, ఈ ప్రక్రియ చాలా సులభం, కానీ అది కూడా చాలా సులభం. హోంబ్రూతో, మీరు స్టబ్బీ ప్యాకేజీని ఇన్స్టాల్ చేయవచ్చు. $ బ్రూ ఇన్స్టాల్ స్టబ్బీ
మీరు స్టబ్బీని సేవగా ప్రారంభించడానికి ముందు, మీరు /usr/local/etc/stubby/stubby.yml వద్ద YAML కాన్ఫిగరేషన్ను సవరించవచ్చు. మీరు విషయాలతో సంతోషంగా ఉన్న తర్వాత, మీరు స్టబ్బీని సేవగా ప్రారంభించవచ్చు. ud సుడో బ్రూ సేవలు మొండిగా ప్రారంభమవుతాయి
మీకు హోమ్బ్రూ లేకపోతే, మీరు స్టబ్బీ GUI ని ఇన్స్టాల్ చేయవచ్చు. ఇది ఇక్కడ అందుబాటులో ఉంది. TLS పై DNS ట్రాక్షన్ పొందడం ప్రారంభించింది. త్వరలో, ఇది సాధారణం అవుతుంది. అప్పటి వరకు, స్టబ్బీ వంటి సెటప్ మరియు ప్రోగ్రామ్లు అవసరం. స్పష్టంగా, అయితే, సెటప్ చేయడం చాలా కష్టం కాదు. సమీప భవిష్యత్తులో, ఆండ్రాయిడ్తో గూగుల్ డిఫాల్ట్గా మద్దతును కలిగి ఉన్నప్పుడు టిఎల్ఎస్ ద్వారా డిఎన్ఎస్కు మద్దతు భారీగా ముందుకు వస్తుంది. తత్ఫలితంగా, ఆపిల్ iOS మద్దతుతో అనుసరించే ముందు ఇది సమయం మాత్రమే. డెస్క్టాప్ ప్లాట్ఫారమ్లు చాలా వెనుకబడి ఉండవు. మళ్ళీ, వారికి ఇప్పటికే మద్దతు ఉంది మరియు మీరు దీన్ని ప్రారంభించండి.Linux
OSX
మూసివేసే ఆలోచనలు
