SSH SOCKS ద్వారా సర్వర్ యొక్క hosts ఫైల్ను ఉపయోగించడం
SSH SOCKS మార్గం ప్రైవేట్ మారుపేరును చేరుకోవాల్సినప్పుడు గమ్యస్థాన నామాన్ని దాన్ని పరిష్కరించే యంత్రం వరకు అనుసరించండి.
SSH సర్వర్పై మాత్రమే నిర్వచించిన మారుపేరు, అప్లికేషన్ గమ్యస్థానం యొక్క పేరును పంపితే దాని చలనశీల SOCKS ఫార్వర్డింగ్ ద్వారా పని చేయగలదు. అది మొదట స్థానికంగా పరిష్కరించి సంఖ్యా చిరునామా పంపితే, సర్వర్ యొక్క hosts మ్యాపింగ్ అసలు పేరును పరిష్కరించడానికి ఎప్పటికీ పొందదు.
సాధారణ OpenSSH చలనశీల ఫార్వర్డింగ్ బయటకు వెళ్లే కనెక్షన్ కోసం డొమైన్ గమ్యస్థానాన్ని సర్వర్ వైపుకు తీసుకువెళ్తుంది. అక్కడ OpenSSH సిస్టమ్ యొక్క చిరునామా శోధన APIని ఉపయోగిస్తుంది. సాధారణ glibc Linux హోస్ట్లో NSS hosts డేటాబేస్ మరియు శోధన క్రమాన్ని నియంత్రిస్తుంది, కాబట్టి hosts ఫైల్ నమోదు పాల్గొనగలదు. ఇది ల్యాప్టాప్కు కాపీ చేయబడిన DNS రికార్డ్ కాదు.
ఉద్దేశించిన పేరును, ఉదాహరణకు preview.internal, వెబ్సైట్ URLలో ఉంచి క్లయింట్ యొక్క దూర హోస్ట్నేమ్ SOCKS మోడ్ను ఎంచుకోండి. URLలోని హోస్ట్నేమ్ను IPతో భర్తీ చేయడం HTTP Host మరియు TLS గుర్తింపు రెండింటినీ మార్చవచ్చు; చేరుకోగలగడం ధృవపత్రాన్ని మరొక పేరుకు చెల్లుబాటు చేయదు.
మారుపేరు ఇప్పటికీ విఫలమైతే, దూర శోధన చేస్తున్న వాతావరణాన్ని గుర్తించండి. కంటైనర్, chroot లేదా ప్రత్యేక సేవా ఉదాహరణ మీరు సవరించిన hosts ఫైల్ను ఉపయోగించకపోవచ్చు. ఇతర SOCKS అమలులు తమ స్వంత పరిష్కర్తలను ఉపయోగించవచ్చు, కాబట్టి ఈ సిస్టమ్-శోధన ప్రవర్తనను ప్రతి ప్రాక్సీ సర్వర్కు ఊహించకూడదు.