Anonim

లైనక్స్‌లో సర్వర్‌ను చేరుకోవడానికి ప్రయత్నిస్తున్నప్పుడు మీరు 'హోస్ట్ టు రూట్' ను చూశారా? ఈ సేవా కనెక్షన్ లోపం బాధించేది కావచ్చు, కానీ మీరు కారణాన్ని గుర్తించిన తర్వాత దాన్ని పరిష్కరించవచ్చు.

Linux లో డైరెక్టరీని ఎలా తొలగించాలో మా వ్యాసం కూడా చూడండి

'హోస్ట్‌కు మార్గం లేదు' అనేది నెట్‌వర్క్ సమస్యను సూచిస్తుంది, సాధారణంగా ఇది సర్వర్ లేదా హోస్ట్ స్పందించనప్పుడు చూపిస్తుంది. నెట్‌వర్క్ సమస్యల వల్ల లేదా అనుచితమైన సెటప్ కారణంగా ఇది జరగవచ్చు.

మీ నెట్‌వర్క్ సెట్టింగ్‌లు సరిగ్గా ఉన్నాయా?

మేము ఈ సమస్యకు మరింత నిర్దిష్ట కారణాలను చూసే ముందు, మీ నెట్‌వర్క్ సెట్టింగులు సరైనవని నిర్ధారించుకోండి. మీరు వెబ్‌కు కనెక్ట్ చేయగలరా? మీ DNS సరిగ్గా కాన్ఫిగర్ చేయబడిందా?

తెలుసుకోవడానికి ఈ ఆదేశాన్ని అమలు చేయండి:

systemd-resolve –status

మీరు అక్కడ ఏదైనా DNS సమస్యలను గుర్తించినట్లయితే, మీ నెట్‌వర్క్ కాన్ఫిగరేషన్‌కు తిరిగి వెళ్లి, మీకు అవసరమైతే దాన్ని పునరావృతం చేయండి. మీరు డైనమిక్ IP తో ప్రామాణిక నెట్‌వర్క్‌ను ఉపయోగిస్తుంటే, DNS సంఖ్యలు స్వయంచాలకంగా నవీకరించబడాలి.

మీ DNS ను మాన్యువల్‌గా కాన్ఫిగర్ చేయడానికి, నెట్‌వర్క్ మేనేజర్‌కు వెళ్లి, IPv4 టాబ్‌లో IP చిరునామాను మాన్యువల్‌గా నమోదు చేయండి.

మీ Linux పంపిణీకి గ్రాఫికల్ డెస్క్‌టాప్ లేకపోతే, “/etc/systemd/resolved.conf” కి వెళ్లి DNS పంక్తిని కనుగొనండి.

మీకు కావలసిన DNS సంఖ్యలతో సంఖ్యలను మార్చండి మరియు మీకు అవసరమైతే ఇతర కాన్ఫిగరేషన్లను చేయండి.

అలాగే, మీరు స్టాటిక్ ఐపిని సెటప్ చేసి ఉంటే, మీరు డైనమిక్ ఐపికి తిరిగి రావాలని అనుకోవచ్చు మరియు మీ నెట్‌వర్క్ డిహెచ్‌సిపి ద్వారా కనెక్షన్ సమాచారాన్ని పొందనివ్వండి.

హోస్ట్‌కు మళ్లీ కనెక్ట్ అవ్వడానికి ప్రయత్నించే ముందు మీ కంప్యూటర్‌ను పున art ప్రారంభించడం మర్చిపోవద్దు. మీరు ఇంకా 'హోస్ట్‌కు మార్గం లేదు' పొందుతుంటే చదువుతూ ఉండండి.

హోస్ట్ సర్వర్ ఆన్‌లైన్‌లో ఉందా?

మీరు కనెక్ట్ చేయడానికి ప్రయత్నిస్తున్న హోస్ట్ వాస్తవానికి ఆన్‌లైన్‌లో ఉందో లేదో తనిఖీ చేయడం తదుపరి దశ. అన్నింటికంటే, నిర్వహణకు లేదా ఇతర సమస్యల ఫలితంగా సేవ అమలు కాకపోవడమే లోపానికి చాలా తరచుగా కారణాలలో ఒకటి.

సేవ ఆన్‌లైన్‌లో లేకపోతే, హోస్ట్ ఉందో లేదో తనిఖీ చేయండి. కొన్నిసార్లు సర్వర్‌లో తప్పేమీ లేకపోయినా, సేవ ఆగిపోయి ఉండవచ్చు లేదా ప్రారంభించకపోవచ్చు.

Systemd ఉపయోగించి, ఆదేశాన్ని అమలు చేయండి…

sudo systemctl status servicename

సేవ నడుస్తుంటే, మీరు మరొక కారణం కోసం వెతకాలి.

మీరు కుడి పోర్టుకు కనెక్ట్ అవుతున్నారా?

హోస్ట్ అందించిన ఏదైనా డాక్యుమెంటేషన్‌ను రెండుసార్లు తనిఖీ చేయండి. సర్వర్ భద్రతను మెరుగుపరచడానికి ఉపయోగించని పోర్ట్‌లను లాక్ చేయడం సర్వర్ నిర్వాహకులకు సాధారణ పద్ధతి. దాడి చేసేవారు తరచుగా లైనక్స్ సేవలను లక్ష్యంగా చేసుకోవడానికి సాధారణ పోర్టులను ఉపయోగిస్తారు.

మీరు మీ స్వంత సర్వర్‌కు కనెక్ట్ అవ్వడానికి ప్రయత్నిస్తుంటే, మీరు సేవను సరైన పోర్ట్‌కు తిరిగి పొందవచ్చు. దీన్ని చేయడానికి, మీరు ఓపెన్ పోర్ట్‌లను చూడటానికి సహాయపడే భద్రతా సాధనాన్ని ఇన్‌స్టాల్ చేయాలి - NMAP.

వివిధ లైనక్స్ పంపిణీలలో NMAP ని ఇన్‌స్టాల్ చేయడానికి ఆదేశాలు ఇక్కడ ఉన్నాయి:

CentOS: yum install nmap

డెబియన్: apt-get install nmap

ఉబుంటు: sudo apt-get install nmap

మీరు NMAP ని ఇన్‌స్టాల్ చేసిన తర్వాత, కింది ఆదేశంతో ఓపెన్ పోర్ట్‌లను చూడటానికి తనిఖీ చేయండి:

sudo nmap -sS target-server-ip

మీకు సర్వర్‌కు ప్రత్యక్ష ప్రాప్యత లేకపోతే, మీరు హోస్ట్‌ను సంప్రదించాలి. మీరు అలా చేసే ముందు, లైనక్స్‌లో 'నో రూట్ టు హోస్ట్' లోపానికి కొన్ని ఇతర కారణాలను చూడండి.

హోస్ట్ పేరు సరైనదేనా?

మీ కంప్యూటర్ మరియు సర్వర్ వేర్వేరు హోస్ట్ పేర్లను ఉపయోగించడానికి మీరు కనెక్ట్ చేయడానికి ప్రయత్నిస్తున్నట్లయితే మీరు 'హోస్ట్ చేయడానికి మార్గం లేదు' లోపం కూడా పొందవచ్చు. రెండు యంత్రాలు ఒకదానితో ఒకటి కనెక్ట్ అయ్యేలా కాన్ఫిగర్ చేయాలి.

సాధారణ హోస్ట్‌ల కాన్ఫిగరేషన్ కాకుండా, మీరు hosts.deny మరియు hosts.al “/ etc” లోని ఫైళ్ళను అనుమతించాలనుకుంటున్నారు. మీరు క్రొత్త సర్వర్‌కు కనెక్ట్ అవ్వడానికి ప్రయత్నిస్తుంటే, మీరు సర్వర్ యొక్క హోస్ట్ పేరును సరిగ్గా పొందారని నిర్ధారించుకోండి.

ఐప్టేబుల్స్ కనెక్షన్‌ను బ్లాక్ చేస్తున్నాయా?

మీరు Linux కెర్నల్ ఫైర్‌వాల్ పట్టికలను కాన్ఫిగర్ చేయాలనుకున్నప్పుడు iptables చాలా ఉపయోగకరంగా ఉంటాయి. మీ కంప్యూటర్‌లోకి మరియు బయటికి వచ్చే ట్రాఫిక్‌పై ఇది మీకు ఇచ్చే పూర్తి నియంత్రణ చాలా బాగుంది.

సాధారణ కాన్ఫిగరేషన్ పొరపాటు ద్వారా, మీరు చేరుకోవాలనుకుంటున్న పోర్ట్‌కు కనెక్షన్‌ను ఐప్‌టేబుల్స్ నిరోధించగలవు మరియు 'హోస్ట్‌కు మార్గం లేదు' లోపానికి దారితీస్తుంది.

ఐప్టేబుల్స్ నిందించాలా అని తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

sudo iptables -S

మీరు సెట్ చేసిన iptables నియమాలు కనెక్షన్‌ను బ్లాక్ చేస్తాయా అని చూడండి. మీరు డిఫాల్ట్ INPUT గొలుసుకు అంగీకరించే నియమాన్ని జోడించాల్సి ఉంటుంది.

బాహ్య ఫైర్‌వాల్ కోసం ఫైర్‌వాల్ నియమాలను క్లియర్ చేయడానికి, మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు:

iptables -F

మూసివేసే ఆలోచనలు

మీరు గమనిస్తే, 'హోస్ట్ చేయడానికి మార్గం లేదు' లోపం దిగువకు రావడానికి కొంత సమయం పడుతుంది, అయితే పై దశలు మీకు సహాయపడతాయి. ఇది సంక్లిష్టమైన సమస్యలా అనిపించినప్పటికీ, తరచుగా ఇది విరుద్ధమైన కాన్ఫిగరేషన్‌లు లేదా సాధారణ నెట్‌వర్క్ సమస్యల ఫలితం.

ఈ లోపం కోసం మీరు ఏదైనా ఇతర సంభావ్య కారణాలు మరియు పరిష్కారాలను చూశారా? మాకు ఒక వ్యాఖ్యను వదలండి మరియు దాని గురించి మాకు చెప్పండి.

లైనక్స్‌లో 'హోస్ట్ చేయడానికి మార్గం లేదు' లోపం - ఏమి చేయాలి