Anonim

லினக்ஸில் ஒரு சேவையகத்தை அடைய முயற்சிக்கும்போது, ​​'ஹோஸ்ட் செய்ய வழி இல்லை' என்பதைக் கண்டீர்களா? இந்த சேவை இணைப்பு பிழை எரிச்சலூட்டும், ஆனால் காரணத்தை நீங்கள் கண்டறிந்ததும் அதை சரிசெய்யலாம்.

லினக்ஸில் ஒரு கோப்பகத்தை எவ்வாறு நீக்குவது என்ற எங்கள் கட்டுரையையும் காண்க

'ஹோஸ்டுக்கு வழி இல்லை' என்பது பிணைய சிக்கலைக் குறிக்கிறது, பொதுவாக இது சேவையகம் அல்லது ஹோஸ்ட் பதிலளிக்காதபோது காண்பிக்கப்படும். பிணைய சிக்கல்கள் காரணமாக அல்லது பொருத்தமற்ற அமைப்பின் காரணமாக இது நிகழலாம்.

உங்கள் பிணைய அமைப்புகள் சரியானதா?

இந்த சிக்கலுக்கான குறிப்பிட்ட காரணங்களை நாங்கள் பார்ப்பதற்கு முன், உங்கள் பிணைய அமைப்புகள் சரியானவை என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். இணையத்துடன் இணைக்க முடியுமா? உங்கள் டிஎன்எஸ் சரியாக உள்ளமைக்கப்பட்டுள்ளதா?

கண்டுபிடிக்க இந்த கட்டளையை இயக்கவும்:

systemd-resolutionve -status

ஏதேனும் டிஎன்எஸ் சிக்கல்களை நீங்கள் கண்டால், உங்கள் பிணைய உள்ளமைவுக்குச் சென்று உங்களுக்குத் தேவைப்பட்டால் அதை மீண்டும் செய். டைனமிக் ஐபி கொண்ட நிலையான நெட்வொர்க்கை நீங்கள் பயன்படுத்துகிறீர்கள் என்றால், டிஎன்எஸ் எண்கள் தானாகவே புதுப்பிக்கப்படும்.

உங்கள் DNS ஐ கைமுறையாக உள்ளமைக்க, நெட்வொர்க் மேலாளரிடம் சென்று IPv4 தாவலில் ஐபி முகவரியை கைமுறையாக உள்ளிடவும்.

உங்கள் லினக்ஸ் விநியோகத்தில் வரைகலை டெஸ்க்டாப் இல்லை என்றால், “/etc/systemd/resolved.conf” க்குச் சென்று DNS வரியைக் கண்டறியவும்.

நீங்கள் விரும்பும் டி.என்.எஸ் எண்களுடன் எண்களை மாற்றவும், உங்களுக்கு தேவைப்பட்டால் மற்ற உள்ளமைவுகளை உருவாக்கவும்.

மேலும், நீங்கள் ஒரு நிலையான ஐபி அமைத்திருந்தால், நீங்கள் ஒரு டைனமிக் ஐபிக்கு மாற்ற விரும்பலாம் மற்றும் உங்கள் பிணையம் இணைப்பு தகவல்களை டிஹெச்சிபி மூலம் பெற அனுமதிக்கலாம்.

ஹோஸ்டுடன் மீண்டும் இணைக்க முயற்சிக்கும் முன் உங்கள் கணினியை மறுதொடக்கம் செய்ய மறக்காதீர்கள். நீங்கள் இன்னும் 'ஹோஸ்டுக்கு வழி இல்லை' பெறுகிறீர்கள் என்றால் தொடர்ந்து படிக்கவும்.

ஹோஸ்ட் சேவையகம் ஆன்லைனில் உள்ளதா?

அடுத்த கட்டமாக நீங்கள் இணைக்க முயற்சிக்கும் ஹோஸ்ட் உண்மையில் ஆன்லைனில் இருக்கிறதா என்று சோதிக்க வேண்டும். எல்லாவற்றிற்கும் மேலாக, பிழையின் அடிக்கடி காரணங்களில் ஒன்று, பராமரிப்பு அல்லது வேறு ஏதேனும் சிக்கலின் விளைவாக சேவை இயங்கவில்லை.

சேவை ஆன்லைனில் இல்லையென்றால், ஹோஸ்ட் இருக்கிறதா என்று சோதிக்கவும். சிலநேரங்களில் சேவையகத்தில் எந்தத் தவறும் இல்லாவிட்டாலும், சேவை நிறுத்தப்பட்டிருக்கலாம் அல்லது தொடங்கத் தொடங்கவில்லை.

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

சேவையகத்திற்கு உங்களுக்கு நேரடி அணுகல் இல்லையென்றால், நீங்கள் ஹோஸ்டைத் தொடர்பு கொள்ள வேண்டும். ஆனால் நீங்கள் அதைச் செய்வதற்கு முன், லினக்ஸில் 'ஹோஸ்ட் செய்ய வழி இல்லை' பிழைக்கான வேறு சில காரணங்களைப் பாருங்கள்.

புரவலன் பெயர் சரியானதா?

உங்கள் கணினி மற்றும் நீங்கள் இணைக்க முயற்சிக்கும் சேவையகம் வெவ்வேறு ஹோஸ்ட் பெயர்களைப் பயன்படுத்தினால், 'ஹோஸ்டுக்கு வழி இல்லை' பிழையும் பெறலாம். இரண்டு இயந்திரங்களும் ஒன்றோடொன்று இணைக்க கட்டமைக்கப்பட வேண்டும்.

வழக்கமான ஹோஸ்ட்களின் உள்ளமைவைத் தவிர, “/ etc” இல் உள்ள hosts.deny மற்றும் hosts.allow கோப்புகளுக்கு நீங்கள் கவனம் செலுத்த விரும்புகிறீர்கள். நீங்கள் ஒரு புதிய சேவையகத்துடன் இணைக்க முயற்சிக்கிறீர்கள் என்றால், சேவையகத்தின் ஹோஸ்ட்பெயரை நீங்கள் சரியாகப் பெறுகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

ஐப்டேபிள்ஸ் இணைப்பைத் தடுக்கிறதா?

நீங்கள் லினக்ஸ் கர்னல் ஃபயர்வால் அட்டவணைகளை உள்ளமைக்க விரும்பினால் iptables மிகவும் பயனுள்ளதாக இருக்கும். உங்கள் கணினிக்கு வெளியேயும் வெளியேயும் வரும் போக்குவரத்தின் மீது இது உங்களுக்கு வழங்கும் முழு கட்டுப்பாடு சிறந்தது.

ஆனால் ஒரு எளிய உள்ளமைவு தவறு மூலம், நீங்கள் அடைய விரும்பும் துறைமுகத்திற்கான இணைப்பை iptables தடுக்கலாம் மற்றும் 'ஹோஸ்டுக்கு வழி இல்லை' பிழைக்கு வழிவகுக்கும்.

Iptables குற்றம் சொல்ல வேண்டுமா என்று சோதிக்க, பின்வரும் கட்டளையை இயக்கவும்:

sudo iptables -S

நீங்கள் அமைத்துள்ள iptables விதிகள் இணைப்பைத் தடுக்கிறதா என்பதைப் பாருங்கள். இயல்புநிலை INPUT சங்கிலியில் நீங்கள் ஏற்றுக்கொள்ளும் விதியைச் சேர்க்க வேண்டியிருக்கும்.

வெளிப்புற ஃபயர்வாலுக்கான ஃபயர்வால் விதிகளை அழிக்க, நீங்கள் இந்த கட்டளையைப் பயன்படுத்தலாம்:

iptables -F

எண்ணங்களை மூடுவது

நீங்கள் பார்க்கிறபடி, 'ஹோஸ்ட் செய்ய வழி இல்லை' பிழையின் அடிப்பகுதிக்குச் செல்ல சிறிது நேரம் ஆகலாம், ஆனால் மேலே உள்ள படிகள் உங்களுக்கு உதவ வேண்டும். இது ஒரு சிக்கலான சிக்கலாகத் தோன்றினாலும், பெரும்பாலும் இது முரண்பட்ட உள்ளமைவுகள் அல்லது எளிய பிணைய சிக்கல்களின் விளைவாகும்.

இந்த பிழைக்கான வேறு ஏதேனும் காரணங்கள் மற்றும் திருத்தங்களை நீங்கள் கண்டிருக்கிறீர்களா? எங்களுக்கு ஒரு கருத்தை விடுங்கள், அதைப் பற்றி எங்களிடம் கூறுங்கள்.

லினக்ஸில் 'ஹோஸ்ட் செய்ய வழி இல்லை' பிழை - என்ன செய்வது