லினக்ஸில் ஹோஸ்ட்கள் கோப்பு. லினக்ஸ் ஹோஸ்ட்கள் கோப்பு லினக்ஸ் ஹோஸ்ட்கள் கோப்பு

குறுகிய பெயர்களைப் பயன்படுத்தி உலாவியில் தளங்களைத் திறக்கக்கூடிய தரமற்ற வழியைப் பற்றி நான் உங்களுக்குச் சொல்ல விரும்புகிறேன். எடுத்துக்காட்டாக, உங்கள் உலாவியில் "yandex.ru" என்று தட்டச்சு செய்வதற்குப் பதிலாக, "y" என்ற ஒரு எழுத்தை நீங்கள் தட்டச்சு செய்யலாம். கோப்பு /etc/hosts இதற்கு நமக்கு உதவும்.

கோப்பு /etc/hosts

/etc/hosts கோப்பு IP முகவரி மற்றும் புரவலன் பெயர் (புரவலன் பெயர், டொமைன்) மற்றும் அவற்றின் மாற்றுப்பெயர்கள் (இணைச் சொற்கள், மாற்றுப்பெயர்கள் என்றும் அழைக்கப்படுகிறது) ஆகியவற்றுக்கு இடையேயான கடிதப் பரிமாற்றத்தைக் குறிப்பிடுகிறது. நீங்கள் நெட்வொர்க்கில் ஒரு முகவரியை அணுகும்போது, ​​எடுத்துக்காட்டாக, http://yandex.ru, தளத்தை அணுக, கணினி முதலில் தள முகவரியை அதன் தொடர்புடைய IP முகவரியாக மாற்ற வேண்டும், கணினி இலிருந்து IP முகவரியைக் கோருகிறது DNS சர்வர். /etc/hosts கோப்பில் yandex.ru மற்றும் IP முகவரிக்கு இடையே ஒரு கடிதம் இருந்தால், கணினி இந்த குறிப்பிட்ட IP முகவரியைப் பயன்படுத்தும். மேலும் /etc/hosts கோப்பில் மாற்றுப்பெயரையும் குறிப்பிடலாம், அதன் மூலம் ஒரு குறிப்பிட்ட IP முகவரியை அணுக முடியும், எடுத்துக்காட்டாக, yandex.ru க்கான மாற்றுப்பெயரான “y” ஐக் குறிப்பிடலாம். அதன்படி, உங்கள் உலாவியில் “y” ஐக் கோரும்போது, ​​கணினி /etc/hosts கோப்பில் உள்ள IP முகவரியைப் படித்து yandex.ru இணையதளத்தைத் திறக்கும். அதாவது, /etc/hosts என்பது ஒரு வகையான உள்ளூர் DNS சர்வர் ஆகும்.

ஒரு தளத்தின் ஐபி முகவரியை எவ்வாறு கண்டுபிடிப்பது

இப்போது நாம் /etc/hosts இல் சேர்க்க விரும்பும் தளங்களின் IP முகவரிகளைத் தீர்மானிக்க வேண்டும். எல்லா தளங்களுக்கும் தனித்தனியான பிரத்யேக ஐபி முகவரி இல்லை என்பதும், ஐபி முகவரி மூலம் மட்டுமே அவற்றை அணுக இயலாது என்பதும் குறிப்பிடத்தக்கது. ஆனால் கிட்டத்தட்ட அனைத்து பெரிய தளங்களும் போர்ட்டல்களும் அவற்றின் சொந்த பிரத்யேக ஐபி முகவரியைக் கொண்டுள்ளன. ஒரு தளத்தின் ஐபி முகவரியைக் கண்டறிய எளிதான வழி பிங் கட்டளையைப் பயன்படுத்துவதாகும்:

பிங் site-address.ru

உதாரணமாக, செய்வோம்:

பிங் yandex.ru

பிங் செயல்முறை திரையில் காட்டப்படும் (குறுக்கீடு செய்ய, Ctrl+C ஐ அழுத்தவும்). எனவே, பிங் கட்டளையின் வெளியீட்டைப் பெறுவோம்:

PING yandex.ru (87.250.250.11) 56(84) தரவு பைட்டுகள். yandex.ru இலிருந்து 64 பைட்டுகள் (87.250.250.11): icmp_seq=1 ttl=57 time=3.57 ms ...

yandex.ru ஐபி முகவரி 87.250.250.11 க்கு ஒத்திருப்பதை இங்கே காணலாம். மற்ற தளங்களுக்கும் இதையே செய்கிறோம்.

/etc/hosts கோப்பைத் திருத்துகிறது

நீங்கள் /etc/hosts கோப்பை கவனமாக திருத்த வேண்டும், இதனால் எதையும் கெட்டுவிடக்கூடாது கணினி கோப்புமற்றும் அதன் தொடரியல் உடைக்காமல் இருப்பது முக்கியம். இதைச் செய்ய, எடிட்டிங் செய்ய கோப்பைத் திறக்கவும் கட்டளை வரி:

Sudo gedit /etc/hosts

கோப்பின் உள்ளடக்கங்கள் இப்படி இருக்கும்:

127.0.0.1 லோக்கல் ஹோஸ்ட்::1 mycomp localhost6.localdomain6 localhost6 127.0.1.1 mycomp # IPv6 திறன் கொண்ட ஹோஸ்ட்களுக்கு பின்வரும் வரிகள் விரும்பத்தக்கவை::1 லோக்கல் ஹோஸ்ட் ip6-localhost ip6-loopback fe00::0 ip6-localnet ...

/etc/hosts கோப்பிற்கான தொடரியல் மிகவும் எளிமையானது:

ஐபி முகவரி ஹோஸ்ட்பெயர் [மாற்றுப்பெயர்கள், ...]

வெவ்வேறு தளங்களுக்கான கோப்பில் புதிய வரிகளைச் சேர்ப்போம்:

74.125.232.19 google.ru g 94.100.191.203 mail.ru m 194.186.36.211 rbc.ru r 87.250.250.11 yandex.ru y

கோப்பை சேமித்து மூடவும். ஐபி முகவரிகள், தளப் பெயர்கள் மற்றும் அவற்றின் மாற்றுப்பெயர்களுக்கு இடையே கடிதப் பரிமாற்றங்களை எழுதியுள்ளோம். இப்போது உங்கள் உலாவிக்குச் சென்று முகவரிப் பட்டி"g" ஐ உள்ளிடவும், google.ru வலைத்தளம் திறக்க வேண்டும். mail.ru ஐத் திறக்க, rbc.ru க்கு வெறுமனே "m" ஐ உள்ளிடவும் - வெறுமனே "r", yandex.ru - "y".

ஆசிரியர் ஷெகின் வாசிப்பு 6 நிமிடம் ஜூலை 21, 2015 அன்று வெளியிடப்பட்டது

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

ஹோஸ்ட்ஸ் கோப்பு என்றால் என்ன?
நாம் எளிய மொழியில் பேசினால், ஹோஸ்ட்ஸ் கோப்பு என்பது ஒரு எளிய உரைக் கோப்பாகும், அதை எதிலும் பயன்படுத்தலாம் இயக்க முறைமைஹோஸ்ட் பெயர்களை ஐபி முகவரிகளாக மொழிபெயர்ப்பதற்கு. நீங்கள் ஹோஸ்ட் பெயரைத் தட்டச்சு செய்யும் போது - எடுத்துக்காட்டாக, facebook.com அல்லது இணையதளம் - உங்கள் கணினி IP முகவரியைப் பெற ஹோஸ்ட்ஸ் கோப்பைச் சரிபார்க்கும், இது பொருத்தமான சேவையகத்துடன் இணைக்கத் தேவைப்படும். ஆனால் உங்கள் கணினியில் இந்தக் கோப்பைத் திறந்தால், இணையத்தில் உள்ள அனைத்து வலைத்தளங்களின் அடைவுகளும் சேமிக்கப்படவில்லை என்பதை விரைவாகக் காண்பீர்கள். ஒரு சில வரிகள் இருக்கலாம், அதற்கு மேல் எதுவும் இல்லை. உங்கள் கணினி எப்போதுமே முதலில் புரவலன் கோப்பைச் சரிபார்த்து, அதில் குறிப்பிடப்படாத அனைத்தும், உங்கள் பிணைய அமைப்புகளில் (பொதுவாக உங்கள் இணைய வழங்குநரின் சர்வர்) உள்ளமைக்கப்பட்ட DNS சேவையகங்களில் காணப்படும்.

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

எடுத்துக்காட்டாக, உங்கள் உலாவியை facebook.com ஐ திறக்கச் சொன்னால் டிஎன்எஸ்சேவையகம் உங்கள் கணினியில் பேஸ்புக்கின் ஐபி முகவரியை வழங்கும். ஆனால் நீங்கள் திடீரென்று உங்கள் கணினியில் Facebook ஐத் தடுக்க விரும்பினால், facebook.com க்கான அனைத்து கோரிக்கைகளும் Facebook இன் உண்மையான IP முகவரியிலிருந்து வேறுபட்ட வேறு சில IP முகவரிகளுக்குத் திருப்பிவிடப்பட வேண்டும் என்பதை உங்கள் கணினியில் சுட்டிக்காட்டும் ஹோஸ்ட்களின் கோப்பு உள்ளீட்டைச் சேர்க்கலாம். இந்த சமூக வலைப்பின்னலைத் தடுக்க, நீங்கள் facebook.com ஐபி முகவரியில் கோரிக்கைகளை மாற்றுவதை பதிவு செய்யலாம் 127.0.0.1 , இது எப்போதும் உங்கள் கணினிக்குத் திரும்பும். இந்தக் கோப்பைக் கொண்டு நீங்கள் நிறைய செய்ய முடியும், இது மிகவும் எளிமையான உதாரணம் - இது உங்கள் ஆசைகள் மற்றும் தேவைகளைப் பொறுத்தது.

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

ஹோஸ்ட்ஸ் கோப்பை எவ்வாறு திருத்துவது
இல் லினக்ஸ் புதினாஹோஸ்ட்ஸ் கோப்பை நீங்கள் காணலாம் /etc/hosts. இது ஒரு எளிய உரைக் கோப்பு என்பதால், நீங்கள் ஒரு எளிய உரை திருத்தியைப் பயன்படுத்தலாம் (டெர்மினல் அல்லது கிராஃபிக்கல்). துரதிர்ஷ்டவசமாக, ஹோஸ்ட்கள் கோப்பின் பகுதியளவு கட்டுப்பாட்டை வழங்கும் ஒரே ஒரு கிராஃபிக் கருவி பயன்பாடு ஆகும். டொமைன் பிளாக்கர் Linux Mint க்கான.

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

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

sudo nano /etc/hosts

sudo gedit /etc/hosts

நீங்கள் மாற்றலாம் நானோ அல்லது gedit உங்களுக்கு பிடித்த உரை திருத்தியை தொடங்குவதற்கான கட்டளையில். நீங்கள் கோப்பை நானோவில் எடிட் செய்து முடித்ததும், நீங்கள் அழுத்த முடியும் Ctrl +எக்ஸ் பின்னர் ஒய் மேலெழுதுவதை உறுதிப்படுத்தமாற்றங்கள்.

ஹோஸ்ட்கள் கோப்பின் உள்ளடக்கங்களின் வடிவமைப்பை எவ்வாறு புரிந்துகொள்வது?
ஹோஸ்ட்கள் கோப்பில் ஒவ்வொரு பதிவும் அதன் சொந்த வரிசையில் உள்ளது. எங்கள் கட்டுரையின் நோக்கங்களுக்காக நீங்கள் மிகவும் எளிமையான தொடரியல் ஒன்றைப் பயன்படுத்தலாம் - நீங்கள் ஹோஸ்ட் பெயரை (டொமைன்) திருப்பிவிட விரும்பும் ஐபி முகவரியைத் தட்டச்சு செய்க, பின்னர் தாவல் எழுத்து (TAB) மற்றும் உண்மையான டொமைன் . எடுத்துக்காட்டாக, பேஸ்புக்கைத் தடுக்க, நீங்கள் நுழையலாம் 127.0.0.1-facebook.com எங்கே இருக்கிறது தாவல்உங்கள் விசைப்பலகையில் விசை. இது சரியாக உள்ளிடப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த, நீங்கள் ஸ்கிரீன்ஷாட்டைப் பார்த்து, உங்கள் கோப்பில் உள்ளதை ஒப்பிடலாம்.

ஹோஸ்ட்கள் - /etc/hosts கோப்பை மாற்றவும் நிர்வகிக்கவும்

இந்த வாய்ப்பைப் பயன்படுத்துவதற்கான மற்றொரு எடுத்துக்காட்டு இங்கே. எடுத்துக்காட்டாக, உங்கள் வீட்டு நெட்வொர்க் கணினியாக இருந்தால் (உதாரணமாக, அதன் ஐபி முகவரி 192.168.100.1) உங்களுக்கு பயனுள்ள ஒன்றைச் செய்யும் எளிய இணையதளத்தை இயக்குகிறது. ஹோஸ்ட் கோப்பில் பின்வருவனவற்றை உள்ளிடலாம்: 192.168.100.1 –myhomeserver. இப்போது, ​​​​உங்கள் உலாவியைத் திறந்து, முகவரிப் பட்டியில் http://myhomeserver என தட்டச்சு செய்தால், அது தானாகவே ஹோஸ்ட் 192.168.100.10 இன் உள்ளடக்கங்களைக் காண்பிக்கும். ஒவ்வொரு முறையும் ஐபி முகவரியை உள்ளிடுவதை விட இது மிகவும் எளிதானது.

சாத்தியமான சிக்கல்கள்
குரோம் பிரவுசரின் வேலை தொடர்பான ஒரே பிரச்சனை. இரண்டு சாத்தியமான விஷயங்களில் ஒன்றையாவது நீங்கள் செய்யாவிட்டால், ஹோஸ்ட்கள் கோப்பை Chrome புறக்கணிக்கும்:
- நுழைவதற்கு http:// ஒவ்வொரு முகவரிக்கும் முன்னால். எடுத்துக்காட்டாக, ஹோஸ்ட்ஸ் கோப்பு வழியாக நீங்கள் பேஸ்புக்கைத் தடுத்திருந்தால், முகவரிப் பட்டியில் facebook.com ஐ உள்ளிட்டால், Chrome பூட்டைத் தவிர்த்துவிடும். நீங்கள் முகவரிப் பட்டியில் http://facebook.com ஐ உள்ளிட்டால், குரோம் ஹோஸ்ட்கள் கோப்பை "கேளுங்கள்" மற்றும் இந்த சமூக வலைப்பின்னலின் இணையதளத்தைத் தடுக்கவும்.
- விருப்பத்தை முடக்கு " வழிசெலுத்தல் பிழைகளைத் தீர்க்க இணைய சேவையைப் பயன்படுத்தவும் ” Chrome அமைப்புகளில், பின்னர் நீங்கள் தட்டச்சு செய்ய வேண்டியதில்லை http:// ஒவ்வொரு முறையும் முகவரிக்கு முன்

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

உங்கள் ஹோஸ்ட் கோப்பில் என்ன இருக்கிறது? அத்தகைய பயன்பாட்டின் தனிப்பட்ட வழக்குகள் ஏதேனும் உள்ளதா? கருத்துகளில் சொல்லுங்கள்!

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

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

ஹோஸ்ட்கள் கோப்பிற்குச் செல்வதற்கு முன், லினக்ஸில் ஒரு டொமைன் பெயருக்கான ஐபி முகவரியை எவ்வாறு தேடுவது என்பதை நாம் புரிந்து கொள்ள வேண்டும். இயக்க முறைமை உடனடியாக DNS சேவையகத்திற்கு ஒரு கோரிக்கையை அனுப்புகிறது என்று நான் சொன்னேன், ஆனால் இது முற்றிலும் உண்மை இல்லை. ஒரு குறிப்பிட்ட தேடல் வரிசை உள்ளது, அதன்படி அது செய்யப்படுகிறது. இந்த ஆர்டர் /etc/nsswitch.conf உள்ளமைவு கோப்பில் அமைக்கப்பட்டுள்ளது

cat /etc/nsswitch.conf

இங்கே நாங்கள் ஹோஸ்ட்கள் வரிசையில் ஆர்வமாக உள்ளோம். டொமைன் பெயருக்கான ஐபி முகவரியைக் கண்டறியப் பயன்படுத்தப்படும் சேவைகளை முன்னுரிமையின் அடிப்படையில் இது பட்டியலிடுகிறது. கோப்புகள் உருப்படி என்பது /etc/hosts கோப்பைப் பயன்படுத்துவதாகும், மேலும் dns என்பது இணைய டொமைன் பெயர் சேவையாகும். ஹோஸ்ட்களுக்கு முன் கோப்புகள் அமைந்திருந்தால், முதலில் கணினி /etc/hosts இல் டொமைனைக் கண்டறிய முயற்சிக்கும், அதன் பிறகுதான் DNS ஐப் பயன்படுத்தும். இயல்பாக, இதுதான் வழக்கு.

லினக்ஸில் ஹோஸ்ட்கள் கோப்பை அமைக்கிறது

நமக்கு தேவையான கோப்பு /etc/ கோப்பகத்தில் உள்ளது. அதைத் திறக்க, நீங்கள் எதையும் பயன்படுத்தலாம் உரை திருத்திகட்டளை வரியிலும் உள்ளேயும் வரைகலை இடைமுகம், நீங்கள் அதை சூப்பர் யூசர் உரிமைகளுடன் திறக்க வேண்டும். எடுத்துக்காட்டாக, vim ஐப் பயன்படுத்துதல்:

sudo vi /etc/hosts

sudo gedit /etc/hosts

கோப்பு தொடரியல் மிகவும் எளிமையானது. இது பல வரிகளைக் கொண்டுள்ளது டொமைன் பெயர்கள்மற்றும் அவர்களுக்குப் பயன்படுத்த வேண்டிய ஐபி முகவரிகள். அவை ஒவ்வொன்றும் இப்படித்தான் தெரிகிறது:

ip_address டொமைன் மாற்றுப்பெயர்

வழக்கமாக முதல் வரியானது லோக்கல் ஹோஸ்ட் டொமைனுக்கான அனைத்து கோரிக்கைகளையும் உள்ளூர் ஐபி முகவரிக்கு திருப்பிவிட ஒரு விதியை உருவாக்குகிறது - 127.0.0.1:

127.0.0.1 லோக்கல் ஹோஸ்ட்

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

127.0.0.1 தளம்

நெறிமுறை இல்லாமல் டொமைன் மட்டுமே இங்கு குறிப்பிடப்பட்டுள்ளது என்பதை நினைவில் கொள்ளவும். http அல்லது https முன்னொட்டைக் குறிப்பிட வேண்டிய அவசியமில்லை, இல்லையெனில் எதுவும் இயங்காது. ஆனால் www துணை டொமைனுக்கு நீங்கள் ஒரு தனி உள்ளீட்டை உருவாக்க வேண்டும் அல்லது மாற்றுப்பெயராக எழுத வேண்டும். உதாரணத்திற்கு:

127.0.0..தளம்

இப்போது, ​​ஒரு டொமைனைக் கோரும்போது, ​​தளம் எங்கள் உள்ளூர் ஐபியைத் திறக்கும். அசல் ஆதாரத்திற்கான அணுகலைத் திரும்பப் பெற, சேர்க்கப்பட்ட வரியை அகற்றவும். ஆனால் நீங்கள் உள்ளூர் முகவரியை மட்டுமல்ல, வேறு எந்த முகவரியையும் பயன்படுத்தலாம். நீங்கள் ஒரு டொமைனைப் பதிவுசெய்திருந்தால் மற்றும் டொமைன் மண்டலம் இன்னும் புதுப்பிக்கப்படவில்லை, ஆனால் நீங்கள் ஏற்கனவே ஒரு புதிய தளத்துடன் பணிபுரிய விரும்பினால் இது மிகவும் வசதியானது. /etc/hosts இல் விவரங்களைச் சேர்த்து, வழக்கம் போல் வேலை செய்யுங்கள்.

முடிவுரை

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

எழுத்தாளர் பற்றி

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

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

ஈதர்நெட் நெட்வொர்க்கில் வேலை செய்ய லினக்ஸில் TCP/IP ஐ கட்டமைக்கிறது

உடன் வேலை செய்ய பிணைய நெறிமுறைகள்லினக்ஸில் TCP/IP மட்டும் இருந்தால் போதும் லூப்பேக் இடைமுகம், ஆனால் ஹோஸ்ட்களை ஒன்றோடொன்று இணைக்க வேண்டிய அவசியம் ஏற்பட்டால், இயற்கையாகவே, பிணைய இடைமுகம், தரவு பரிமாற்ற சேனல்கள் (உதாரணமாக, முறுக்கப்பட்ட ஜோடி) இருப்பது அவசியம். பிணைய உபகரணங்கள். மேலும், வழக்கமாக வழங்கப்படும் (, முதலியன) நிறுவப்பட்டிருப்பது அவசியம். ஒரு பிணையமும் (உதாரணமாக /etc/hosts) மற்றும் பிணைய ஆதரவும் அவசியம்.

பிணைய அமைப்புகள்

கையேடு நெட்வொர்க் உள்ளமைவுடன் லினக்ஸ் நெட்வொர்க் பொறிமுறைகளைப் புரிந்துகொள்ளத் தொடங்குவோம், அதாவது எப்போது ஐபி முகவரிபிணைய இடைமுகம் நிலையான. எனவே, ஒரு பிணையத்தை அமைக்கும்போது, ​​​​பின்வரும் அளவுருக்களைக் கருத்தில் கொண்டு கட்டமைக்க வேண்டும்:

ஐபி முகவரி- கட்டுரையின் முதல் பகுதியில் ஏற்கனவே குறிப்பிட்டுள்ளபடி - இது இயந்திரத்தின் தனிப்பட்ட முகவரி, புள்ளிகளால் பிரிக்கப்பட்ட நான்கு தசம எண்களின் வடிவத்தில் உள்ளது. பொதுவாக, வேலை செய்யும் போது உள்ளூர் நெட்வொர்க், தனிப்பட்ட வரம்புகளிலிருந்து தேர்ந்தெடுக்கப்பட்டது, எடுத்துக்காட்டாக: 192.168.0.1

உபவலை- மேலும், முகவரியின் எந்தப் பகுதி பிணையம்/சப்நெட் முகவரி மற்றும் எந்தப் பகுதி ஹோஸ்ட் முகவரியுடன் தொடர்புடையது என்பதைத் தீர்மானிக்கும் 4 தசம எண்கள். சப்நெட் மாஸ்க் என்பது தர்க்கரீதியாக ANDed (பைனரியில்) ஐபி முகவரியுடன் எந்த சப்நெட்டைச் சேர்ந்தது என்பதைத் தீர்மானிக்கும் எண்ணாகும். எடுத்துக்காட்டாக, 255.255.255.0 என்ற முகமூடியுடன் கூடிய முகவரி 192.168.0.2 சப்நெட் 192.168.0 க்கு சொந்தமானது.

சப்நெட் முகவரி- சப்நெட் மாஸ்க் மூலம் தீர்மானிக்கப்படுகிறது. இருப்பினும், லூப்பேக் இடைமுகங்களுக்கு சப்நெட்கள் இல்லை.

ஒளிபரப்பு முகவரி- சப்நெட்டில் உள்ள அனைத்து ஹோஸ்ட்களாலும் பெறப்படும் ஒளிபரப்பு பாக்கெட்டுகளை அனுப்பப் பயன்படுத்தப்படும் முகவரி. பொதுவாக, இது 255 ஹோஸ்ட் மதிப்பு கொண்ட சப்நெட் முகவரிக்கு சமமாக இருக்கும், அதாவது சப்நெட் 192.168.0 க்கு ஒளிபரப்பு 192.168.0.255 ஆக இருக்கும், அதே போல் சப்நெட் 192.168 க்கு ஒளிபரப்பு 192.168.255.255 ஆக இருக்கும். லூப்பேக் இடைமுகங்களுக்கு ஒளிபரப்பு முகவரி இல்லை.

கேட்வே ஐபி முகவரி- இது இயந்திரத்தின் முகவரியாகும், இது வெளி உலகத்துடன் தொடர்புகொள்வதற்கான இயல்புநிலை நுழைவாயிலாகும். கணினி ஒரே நேரத்தில் பல நெட்வொர்க்குகளுடன் இணைக்கப்பட்டிருந்தால் பல நுழைவாயில்கள் இருக்கலாம். கேட்வே முகவரி தனிமைப்படுத்தப்பட்ட நெட்வொர்க்குகளில் பயன்படுத்தப்படாது (இணைக்கப்படவில்லை உலகளாவிய நெட்வொர்க்), இந்த நெட்வொர்க்குகள் பிணையத்திற்கு வெளியே பாக்கெட்டுகளை அனுப்ப எங்கும் இல்லாததால், லூப்பேக் இடைமுகங்களுக்கும் இது பொருந்தும்.

பெயர் சர்வர் ஐபி முகவரி (டிஎன்எஸ் சர்வர்)- ஹோஸ்ட் பெயர்களை ஐபி முகவரிகளாக மாற்றும் சேவையகத்தின் முகவரி. பொதுவாக வழங்குநரால் வழங்கப்படும்.

லினக்ஸில் பிணைய அமைப்பு கோப்புகள் (உள்ளமைவு கோப்புகள்)

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

ஒவ்வொரு லினக்ஸ் விநியோகமும் சற்று வித்தியாசமான நெட்வொர்க் துவக்க பொறிமுறையைக் கொண்டுள்ளது, ஆனால் படித்த பிறகு பொதுவான படம் தெளிவாக இருக்கும் என்று நினைக்கிறேன். ஏதேனும் நெட்வொர்க் துணை அமைப்பின் தொடக்க ஸ்கிரிப்ட்களைப் பார்த்தால் லினக்ஸ் விநியோகம், உள்ளமைவு கோப்புகளைப் பயன்படுத்தி பிணைய உள்ளமைவை எவ்வாறு கட்டமைப்பது என்பது அதிகமாகவோ அல்லது குறைவாகவோ தெளிவாகிவிடும், எடுத்துக்காட்டாக, டெபியனில் (இந்த விநியோகத்தை அடிப்படையாக எடுத்துக்கொள்வோம்), பிணையத்தை துவக்குவதற்கு ஒரு ஸ்கிரிப்ட் பொறுப்பாகும். /etc/init.d/networking, எதைப் பார்த்தேன்:

Net-server:~#cat /etc/init.d/networking #!/bin/sh -e ### BEGIN INIT INFO # வழங்குகிறது: நெட்வொர்க்கிங் # தேவையான-தொடக்கம்: mountkernfs $local_fs # தேவை-நிறுத்தம்: $local_fs # வேண்டும் -தொடங்கு: ifupdown # வேண்டும்-நிறுத்தம்: ifupdown # Default-Start: S # Default-Stop: 0 6 # குறுகிய-விளக்கம்: பிணைய இடைமுகங்களை உயர்த்தவும். ### END INIT INFO PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" [ -x /sbin/ifup ] || வெளியேறு 0 . /lib/lsb/init-functions process_options() ( [ -e /etc/network/options ] || return 0 log_warning_msg "/etc/network/options இன்னும் உள்ளது, அது புறக்கணிக்கப்படும்! README.Debian of netbase ஐப் படிக்கவும்." ) check_network_file_systems() ( [ -e /proc/mounts ] || [ -e /etc/iscsi/iscsi.initramfs ] எனில் 0 ஐத் திருப்பி அனுப்பவும்; பின்னர் log_warning_msg "நெட்வொர்க் இடைமுகங்களை சிதைக்கவில்லை: iSCSI ரூட் ஏற்றப்பட்டுள்ளது." 0 fi exec 9 லிருந்து வெளியேறவும்.<&0 < /proc/mounts while read DEV MTPT FSTYPE REST; do case $DEV in /dev/nbd*|/dev/nd*|/dev/etherd/e*) log_warning_msg "not deconfiguring network interfaces: network devices still mounted." exit 0 ;; esac case $FSTYPE in nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs) log_warning_msg "not deconfiguring network interfaces: network file systems still mounted." exit 0 ;; esac done exec 0<&9 9<&- } check_network_swap() { [ -e /proc/swaps ] || return 0 exec 9<&0 < /proc/swaps while read DEV MTPT FSTYPE REST; do case $DEV in /dev/nbd*|/dev/nd*|/dev/etherd/e*) log_warning_msg "not deconfiguring network interfaces: network swap still mounted." exit 0 ;; esac done exec 0<&9 9<&- } case "$1" in start) process_options log_action_begin_msg "Configuring network interfaces" if ifup -a; then log_action_end_msg $? else log_action_end_msg $? fi ;; stop) check_network_file_systems check_network_swap log_action_begin_msg "Deconfiguring network interfaces" if ifdown -a --exclude=lo; then log_action_end_msg $? else log_action_end_msg $? fi ;; force-reload|restart) process_options log_warning_msg "Running $0 $1 is deprecated because it may not enable again some interfaces" log_action_begin_msg "Reconfiguring network interfaces" ifdown -a --exclude=lo || true if ifup -a --exclude=lo; then log_action_end_msg $? else log_action_end_msg $? fi ;; *) echo "Usage: /etc/init.d/networking {start|stop}" exit 1 ;; esac exit 0

ஏற்றப்பட்ட பிணைய கோப்பு முறைமைகளின் இருப்பை சரிபார்க்கும் பல செயல்பாடுகளை நீங்கள் காணலாம் ( check_network_file_systems(), check_network_swap()), அத்துடன் இன்னும் சில தெளிவற்ற கட்டமைப்புகள் இருப்பதை சரிபார்க்கிறது /etc/network/options (செயல்பாடு செயல்முறை_விருப்பங்கள்()), மற்றும் மிகவும் கீழே, வடிவமைப்பு வழக்கு "$1" இல்மற்றும் உள்ளிடப்பட்ட அளவுருவின்படி (தொடக்க/நிறுத்த/ஃபோர்ஸ்-ரீலோட்|ரீஸ்டார்ட் அல்லது வேறு ஏதேனும்) சில செயல்களைச் செய்கிறது. இவற்றில் ஒன்றே" சில நடவடிக்கைகள்", தொடக்க வாதத்தை உதாரணமாகப் பயன்படுத்தி, செயல்பாடு முதலில் தொடங்கப்பட்டதைக் காணலாம் செயல்முறை_விருப்பங்கள், பின்னர் சொற்றொடர் பதிவுக்கு அனுப்பப்படும் பிணைய இடைமுகங்களை கட்டமைத்தல், மற்றும் கட்டளை இயக்கப்படுகிறது ifup -a. நீங்கள் man ifup ஐப் பார்த்தால், இந்த கட்டளை ஒரு கோப்பிலிருந்து கட்டமைப்பைப் படிப்பதைக் காணலாம் /etc/network/interfacesமற்றும் முக்கிய படி -அஅளவுருவைக் கொண்ட அனைத்து இடைமுகங்களையும் துவக்குகிறது ஆட்டோ.

/etc/network/interfaces கோப்பில் உள்ள இடைமுக வரையறைகளின் அடிப்படையில் பிணைய இடைமுகங்களை கட்டமைக்க (அல்லது, முறையே, deconfigure) ifup மற்றும் ifdown கட்டளைகள் பயன்படுத்தப்படலாம்.

-a, --அனைத்து
ifupக்கு கொடுக்கப்பட்டால், தானாகக் குறிக்கப்பட்ட அனைத்து இடைமுகங்களையும் பாதிக்கும். இடைமுகங்கள் /etc/network/interfaces இல் வரையறுக்கப்பட்ட வரிசையில் கொண்டு வரப்படுகின்றன. ifdown க்கு கொடுக்கப்பட்டால், அனைத்து வரையறுக்கப்பட்ட இடைமுகங்களையும் பாதிக்கும். இடைமுகங்கள் தற்போது மாநில கோப்பில் பட்டியலிடப்பட்டுள்ள வரிசையில் கீழே கொண்டு வரப்படுகின்றன. /etc/network/interfaces இல் வரையறுக்கப்பட்ட இடைமுகங்கள் மட்டுமே கீழே கொண்டுவரப்படும்.

ip-server:~# cat /etc/network/interfaces # இந்த கோப்பு உங்கள் கணினியில் உள்ள பிணைய இடைமுகங்கள் # மற்றும் அவற்றை எவ்வாறு செயல்படுத்துவது என்பதை விவரிக்கிறது. மேலும் தகவலுக்கு, இடைமுகங்களைப் பார்க்கவும்(5). # லூப்பேக் நெட்வொர்க் இடைமுகம் ஆட்டோ லோ iface lo inet loopback # முதன்மை நெட்வொர்க் இடைமுகம் அனுமதி-ஹாட்பிளக் eth0 iface eth0 inet dhcp அனுமதி-ஹாட்பிளக் eth2 iface eth2 inet நிலையான முகவரி 192.168.1.1 netmask 255.255.255.81.51 வழி .1.255

இந்த கட்டமைப்பில் வரிகள் அனுமதி-ஹாட்பிளக்மற்றும் ஆட்டோ- இவை ஒத்த சொற்கள் மற்றும் இடைமுகங்கள் கட்டளையில் எழுப்பப்படும் ifup -a. இது, உண்மையில், பிணைய துணை அமைப்பின் செயல்பாட்டின் முழு சங்கிலியாகும். இதேபோல், மற்ற விநியோகங்களில்: RedHat மற்றும் SUSE இல் நெட்வொர்க் ஸ்கிரிப்ட் மூலம் தொடங்கப்படுகிறது /etc/init.d/network. அதைப் பரிசோதித்த பிறகு, நெட்வொர்க் உள்ளமைவு எங்குள்ளது என்பதை நீங்கள் கண்டுபிடிக்கலாம்.

/etc/hosts

இந்த கோப்பு ஒரு பட்டியலை சேமிக்கிறது ஐபி முகவரிகள்மற்றும் அவற்றுடன் தொடர்புடைய ஹோஸ்ட்பெயர்கள் (முகவரிகள்).கோப்பு வடிவம் முதன்மை கோப்பிலிருந்து வேறுபட்டதல்ல:

Ip-server:~# cat /etc/hosts # ip host.in.domain host 127.0.0.1 localhost 127.0.1.1 ip-server.domain.local ip-server 192.168.1.1 ip-server.domain.local ip-server

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

/etc/hostname

இந்தக் கோப்பில் உள்ளது NetBIOS ஹோஸ்ட்பெயர்:

Ip-server:~# cat /etc/hostname ip-server

இந்த கோப்பு உள்ளூர் மற்றும் பிற நெட்வொர்க்குகளின் பெயர்கள் மற்றும் முகவரிகளை சேமிக்கிறது. உதாரணமாக:

Ip-server:~# cat /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 home-network 192.168.1.0

இந்தக் கோப்பைப் பயன்படுத்தும் போது, ​​நெட்வொர்க்குகளை பெயரால் நிர்வகிக்கலாம். எடுத்துக்காட்டாக, பாதையைச் சேர்க்க வேண்டாம் பாதை சேர்க்க 192.168.1.12 , ஏ பாதை சேர்க்க.

/etc/nsswitch.conf

கோப்பு வரையறுக்கிறது புரவலன் பெயர் தேடல் வரிசை/நெட்வொர்க், பின்வரும் வரிகள் இந்த அமைப்பிற்கு பொறுப்பாகும்:

ஹோஸ்ட்களுக்கு: ஹோஸ்ட்கள்: கோப்புகள் டிஎன்எஸ் நெட்வொர்க்குகளுக்கு: நெட்வொர்க்குகள்: கோப்புகள்

அளவுரு கோப்புகள் குறிப்பிட்ட கோப்புகளைப் பயன்படுத்துவதைக் குறிப்பிடுகிறது (/etc/hostsமற்றும் /etc/networksமுறையே), அளவுரு டிஎன்எஸ் சேவையைப் பயன்படுத்துவதைக் குறிப்பிடுகிறது டிஎன்எஸ்.

/etc/host.conf

கோப்பு தீர்வுக்கான பெயர் தெளிவுத்திறன் அளவுருக்களைக் குறிப்பிடுகிறது

Ip-server:~# cat /etc/host.conf பல ஆன்

இந்தக் கோப்பு, /etc/hosts கோப்பில் தோன்றும் அனைத்து செல்லுபடியாகும் ஹோஸ்ட் முகவரிகளையும் திருப்பித் தருமாறு resolv நூலகத்திடம் கூறுகிறது.

/etc/resolv.conf

இந்த கோப்பு பிணைய பெயர்களை ஐபி முகவரிகளாக மாற்றுவதற்கான பொறிமுறையின் அளவுருக்களை வரையறுக்கிறது. எளிமையான சொற்களில், DNS அமைப்புகளை வரையறுக்கிறது. உதாரணமாக:

Ip-server:~# cat /etc/resolv.conf பெயர்செர்வர் 10.0.0.4 பெயர்செர்வர் 10.0.0.1 தேடல் domain.local

முதல் 2 வரிகள் DNS சேவையகங்களைக் குறிக்கவும். மூன்றாவது வரி தேடல் களங்களைக் குறிப்பிடுகிறது. ஒரு பெயரைத் தீர்க்கும் போது, ​​பெயர் FQDN பெயராக இல்லாவிட்டால், இந்த டொமைன் "முடிவு" என்று மாற்றப்படும். எடுத்துக்காட்டாக, பிங் ஹோஸ்ட் கட்டளையை இயக்கும் போது, ​​பிங் செய்யப்பட்ட முகவரி host.domain.local ஆக மாற்றப்படும். மீதமுள்ள அளவுருக்களை man resolv.conf இல் படிக்கலாம். பெரும்பாலும், லினக்ஸ் இந்த கோப்பின் டைனமிக் ஜெனரேஷன் என்று அழைக்கப்படுவதைப் பயன்படுத்துகிறது. திட்டங்கள் /sbin/resolvconf.இந்த நிரல் பெயர் சேவையகங்களை மாறும் வகையில் வழங்கும் சேவைகளுக்கு இடையில் ஒரு இடைத்தரகராகும் (எடுத்துக்காட்டாக DHCP கிளையன்ட்) மற்றும் பெயர் சர்வர் தரவைப் பயன்படுத்தும் சேவைகள். மாறும் வகையில் உருவாக்கப்பட்ட கோப்பைப் பயன்படுத்த /etc/resolv.conf, இந்தக் கோப்பை ஒரு குறியீட்டு இணைப்பாக மாற்ற வேண்டும் /etc/resolvconf/run/resolv.conf. சில விநியோகங்களில் பாதை வேறுபட்டிருக்கலாம்; இது கண்டிப்பாக எழுதப்படும் மனிதன் தீர்க்கும் conf.

பிணைய கட்டமைப்பு

முக்கிய கட்டமைப்பு கோப்புகளை மதிப்பாய்வு செய்த பிறகு, நீங்கள் பார்க்கலாம். கட்டளை ஏற்கனவே மேலே குறிப்பிடப்பட்டுள்ளது ifup, ifdown, ஆனால் இந்த கருவிகள் முற்றிலும் உலகளாவியவை அல்ல, எடுத்துக்காட்டாக, RH விநியோகங்களில் முன்னிருப்பாக இந்த கட்டளைகள் இல்லை. கூடுதலாக, புதிய விநியோகங்களில் புதிய உயர்நிலை நெட்வொர்க் மேலாண்மை கருவி உள்ளது - இது iproute தொகுப்பிற்கு சொந்தமானது. நான் அதை அவருக்கு அர்ப்பணிப்பேன் (இப்ரூட் தொகுப்பு). தற்போதைய இடுகையில் நான் அதை கருத்தில் கொள்ள மாட்டேன். கீழே விவரிக்கப்பட்டுள்ள கட்டளைகள் .

எனவே, எந்த லினக்ஸ் விநியோகத்திலும் கட்டளை செயல்படுகிறதா என்பதை உறுதிப்படுத்த, நீங்கள் இரண்டு முக்கிய பழைய கட்டளைகளைப் பயன்படுத்த வேண்டும். இது , மற்றும் ஆர்ப். முதல் அணி (பொறுப்பு பிணைய இடைமுகங்களை அமைத்தல்(ip, முகமூடி, நுழைவாயில்), இரண்டாவது () - ரூட்டிங் அமைப்பு, மூன்றாவது (ஆர்ப்) - arp அட்டவணை மேலாண்மை. நெட்வொர்க் துணை அமைப்பின் நிலையான SystemV ஸ்டார்ட்அப் ஸ்கிரிப்டை முடக்காமல் இந்தக் கட்டளைகளை இயக்குவது, பிணைய சேவையின் முதல் மறுதொடக்கம்/மறுதொடக்கம் வரை மட்டுமே மாற்றங்களைச் செய்யும் என்பதை நான் கவனிக்க விரும்புகிறேன். நீங்கள் யோசித்துப் பார்த்தால், ஸ்கிரிப்ட் என்பதை நீங்கள் புரிந்து கொள்ளலாம் /etc/init.d/networkingஅடுத்த முறை தொடங்கும் போது, ​​மேலே உள்ள கட்டமைப்புகளை மீண்டும் படித்து பழைய அமைப்புகளைப் பயன்படுத்தும். அதன்படி, அமைப்புகளை நிரந்தரமாக அமைப்பதற்கான வழி, ifconfig கட்டளையை உள்ள பொருத்தமான அளவுருக்களுடன் உள்ளிடுவது அல்லது பிணைய இடைமுகங்களின் தொடர்புடைய கட்டமைப்புகளை கைமுறையாக சரிசெய்வதாகும்.

மேலும், கட்டளை செயல்படுத்தப்பட்டால் ifconfig காணாமல் போன அளவுருக்கள்(எடுத்துக்காட்டாக, ஒரு IP முகவரி மட்டுமே), பின்னர் மீதமுள்ளவை தானாகவே சேர்க்கப்படும் (எடுத்துக்காட்டாக, 255 இல் முடிவடையும் ஹோஸ்ட் முகவரியுடன் ஒரு ஒளிபரப்பு முகவரி இயல்பாக சேர்க்கப்படும் மற்றும் இயல்புநிலை சப்நெட் மாஸ்க் 255.255.255.0 ஆகும்).

ரூட்டிங்நவீன கர்னல்களில் இருக்கும் இடைமுகங்களுக்கு அது எப்போதும் கர்னலால் தானாகவே உயர்த்தப்படும். அல்லது ஐபி அமைப்புகள் மற்றும் சப்நெட் ஆகியவற்றின் படி பிணையத்திற்கான நேரடி வழிகள் கர்னலால் தானாகவே உருவாக்கப்படும். அத்தகைய உள்ளீடுகளுக்கான நுழைவாயில் புலம் வெளியீட்டு இடைமுகத்தின் முகவரியைக் குறிக்கிறது அல்லது *. கர்னலின் பழைய பதிப்புகளில் (எந்த வழிகளில் இருந்து தானாகவே உயரத் தொடங்கியது என்பதை என்னால் சொல்ல முடியாது), வழியை கைமுறையாகச் சேர்க்க வேண்டியது அவசியம்.

ஒழுங்கமைக்க வேண்டிய அவசியம் இருந்தால், உங்கள் பாதைகள், பிறகு நீங்கள் பயன்படுத்த வேண்டும். இந்தக் கட்டளை மூலம் நீங்கள் வழிகளைச் சேர்க்கலாம் மற்றும் அகற்றலாம், ஆனால் மீண்டும், /etc/init.d/networking (அல்லது உங்கள் விநியோகத்தில் உள்ள பிணையத்திற்குப் பொறுப்பான மற்றொரு ஸ்கிரிப்ட்) மறுதொடக்கம் செய்யும் வரை மட்டுமே இது உதவும். வழிகள் தானாகச் சேர்க்கப்படுவதற்கு, ifconfig கட்டளையைப் போலவே, rc.local இல் வழிகளைச் சேர்ப்பதற்கான கட்டளைகளைச் சேர்க்க வேண்டும் அல்லது தொடர்புடைய பிணைய இடைமுக அமைப்புகளை கைமுறையாக சரிசெய்ய வேண்டும் (எடுத்துக்காட்டாக, Deb - இல் - /etc/network/options).

எந்த விதிகளின்படி நெட்வொர்க்குகளுக்கான பாதைகள் உருவாகின்றன, நான் இருக்கிறேன்

லினக்ஸ் நெட்வொர்க் கண்டறிதல்

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

இந்த பயன்பாடு கிட்டத்தட்ட அனைவருக்கும் தெரிந்திருக்கும் என்று நான் நினைக்கிறேன். இந்த பயன்பாடு செயல்படுகிறது அனுப்புகிறதுஎன்று அழைக்கப்படும் ICMP பாக்கெட்டுகள்ரிமோட் சர்வருக்கு, இது கட்டளை அளவுருக்களில் குறிப்பிடப்படும், சேவையகம் அனுப்பிய கட்டளைகளை வழங்குகிறது, மற்றும் பிங்நேரத்தை கணக்கிடுகிறதுஅனுப்பப்பட்ட பாக்கெட் சேவையகத்தை அடைந்து திரும்ப வேண்டும். உதாரணத்திற்கு:

# ping ya.ru PING ya.ru (87.250.251.3) 56(84) தரவு பைட்டுகள். www.yandex.ru இலிருந்து 64 பைட்டுகள் (87.250.251.3): icmp_seq=1 ttl=57 time=42.7 ms 64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=2 ttl=57 ms=43.2 www.yandex.ru இலிருந்து (87.250.251.3): icmp_seq=3 ttl=57 time=42.5 ms 64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=4 ttl=57 time=42.5 ms 64 bytes இலிருந்து .yandex.ru (87.250.251.3): icmp_seq=5 ttl=57 time=41.9 ms ^C --- ya.ru பிங் புள்ளிவிவரங்கள் --- 5 பாக்கெட்டுகள் அனுப்பப்பட்டது, 5 பெறப்பட்டது, 0% பாக்கெட் இழப்பு, நேரம் 4012ms rtt நிமிடம்/ சராசரி/அதிகபட்சம்/mdev = 41.922/42.588/43.255/0.500 ms

மேலே உள்ள எடுத்துக்காட்டில் இருந்து பார்க்க முடியும், பிங்பயனுள்ள தகவல்களைத் தருகிறது. முதலில், என்று கண்டுபிடித்தோம் ஹோஸ்ட் ya.ru உடன் தொடர்பை ஏற்படுத்தலாம்(சில நேரங்களில் அவர்கள் "ya.ru ஹோஸ்ட் எங்களுக்குக் கிடைக்கும்" என்று கூறுகிறார்கள்). இரண்டாவதாக, என்று பார்க்கிறோம் DNS சரியாக வேலை செய்கிறது, ஏனெனில் "பிங்" பெயர் சரியாக IP முகவரியாக மாற்றப்பட்டது (PING ya.ru (87.250.251.3)). மேலும், துறையில் icmp_seq= அனுப்பப்பட்ட பாக்கெட்டுகளின் எண்ணிக்கை குறிக்கப்படுகிறது. அனுப்பப்பட்ட ஒவ்வொரு பாக்கெட்டும் வரிசையாக ஒரு எண் ஒதுக்கப்படுகிறது, மேலும் இந்த எண்ணில் "டிப்ஸ்" இருந்தால், "பிங்" உடனான இணைப்பு நிலையற்றது என்பதை இது நமக்குத் தெரிவிக்கும், மேலும் பாக்கெட்டுகள் அனுப்பப்படும் சேவையகம் அதிக சுமை கொண்டதாக இருக்கலாம். . மதிப்பின்படி நேரம் =நாங்கள் பார்க்கிறோம், தொகுப்பு எவ்வளவு நேரம் பயணித்தது 87.250.251.3 மற்றும் பின். Ctrl+C ஐ அழுத்துவதன் மூலம் பிங் பயன்பாட்டை நிறுத்தலாம்.

மேலும், பிங் பயன்பாடுஇது சுவாரஸ்யமாக உள்ளது, ஏனென்றால் சிக்கல்கள் எங்கு நிகழ்ந்தன என்பதை இது சரியாகப் பார்க்க உங்களை அனுமதிக்கும். சொல்லலாம் பிங் பயன்பாடுஒரு செய்தியைக் காட்டுகிறது நெட்வொர்க் கிடைக்கவில்லை (நெட்வொர்க் கிடைக்கவில்லை), அல்லது பிற ஒத்த செய்தி. இது பெரும்பாலும் உங்கள் கணினி தவறாக உள்ளமைக்கப்பட்டுள்ளது என்பதைக் குறிக்கிறது. இந்த வழக்கில், சிக்கல் எங்கு (உள்ளூர் பிசி அல்லது "மேலும்" இடையே) நிகழ்கிறது என்பதைப் புரிந்துகொள்ள, வழங்குநரின் ஐபி முகவரிக்கு பாக்கெட்டுகளை அனுப்பலாம். நீங்கள் ஒரு திசைவி மூலம் இணையத்துடன் இணைக்கப்பட்டிருந்தால், அதன் ஐபி வழியாக பாக்கெட்டுகளை அனுப்பலாம். அதன்படி, இந்த கட்டத்தில் சிக்கல் ஏற்கனவே தோன்றினால், இது உள்ளூர் அமைப்பின் தவறான உள்ளமைவைக் குறிக்கிறது, அல்லது திசைவி திரும்ப அழைக்கப்பட்டால், ஆனால் வழங்குநரின் சேவையகம் இல்லை என்றால், சிக்கல் வழங்குநரின் தொடர்பு சேனலில் உள்ளது. . இறுதியாக, IP மாற்றத்திற்கான பெயர் தோல்வியுற்றால், நீங்கள் IP இணைப்பைச் சரிபார்க்கலாம், பதில்கள் சரியாக வந்தால், பிரச்சனை DNS இல் உள்ளதாக நீங்கள் யூகிக்க முடியும்.

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

துடைப்பான்

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

# traceroute ya.ru traceroute to ya.ru (213.180.204.3), 30 ஹாப்ஸ் அதிகபட்சம், 60 பைட் பாக்கெட்டுகள் 1 243-083-free.kubtelecom.ru (213.132.83.243) 6.400 ms 6.608 ms 6.630 ms ரீ .kubtelecom.ru (213.132.64.65) 2.761 ms 5.787 ms 5.777 ms 3 lgw.kubtelecom.ru (213.132.75.54) 5.713 ms 5.701 ms 5.6000000000 194.186.6.177) 81.430 ms 81.581 ms 81.687 ms 5 cat26.Moscow.gldn.net (194.186.10.118) 47.789 ms 47.888 ms 48.011 ms 6 213.33.201.230 (213.33.2014.30.41) .106 ms 7 carmine-red-vlan602.yandex.net ( 87.250. 242.206) 41.199 ms 42.578 ms 42.610 ms 8 www.yandex.ru (213.180.204.3) 43.185 ms 42.126 ms 42.679 ms

நீங்கள் பார்க்க முடியும் என, மாஸ்கோவில் www.yandex.ru (213.180.204.3) இல் வழங்குநரின் திசைவி 243-083-free.kubtelecom.ru (213.132.83.243) (ரஷ்யாவின் தெற்கு) இலிருந்து இறுதி ஹோஸ்டுக்கான வழியைக் கண்டறியலாம். .

தோண்டி

இந்த பயன்பாடு DNS சேவையகங்களுக்கு வினவல்களை அனுப்புகிறது மற்றும் குறிப்பிட்ட டொமைனைப் பற்றிய தகவலை வழங்குகிறது. உதாரணமாக:

# dig @ns.kuban.ru roboti.ru ;<<>> DiG 9.3.6-P1<<>> @ns.kuban.ru roboti.ru ; (1 சர்வர் கிடைத்தது) ;; உலகளாவிய விருப்பங்கள்: printcmd ;; பதில் கிடைத்தது: ;; ->>தலைப்பு<<- opcode: QUERY, status: NOERROR, id: 64412 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;roboti.ru. IN A ;; ANSWER SECTION: roboti.ru. 448 IN A 72.52.4.90 ;; AUTHORITY SECTION: roboti.ru. 345448 IN NS ns1.sedoparking.com. roboti.ru. 345448 IN NS ns2.sedoparking.com. ;; Query time: 102 msec ;; SERVER: 62.183.1.244#53(62.183.1.244) ;; WHEN: Thu Feb 17 19:44:59 2011 ;; MSG SIZE rcvd: 94

dig கட்டளைஒரு கோரிக்கையை அனுப்பினார் DNS சர்வர் - ns.kuban.ru (@ns.kuban.ru- இந்த அளவுருவைக் குறிப்பிட வேண்டிய அவசியமில்லை, இந்த விஷயத்தில் DNS பற்றிய தகவலின் ஆதாரம் உங்கள் கணினி அமைப்புகளின் சேவையகமாக இருக்கும்) டொமைன் பெயரைப் பற்றி roboti.ru. இதன் விளைவாக, நான் ஒரு பதிலைப் பெற்றேன், அதில் நாம் பிரிவில் பார்க்கலாம் பதில் பிரிவுபிரிவில் டொமைன் ஐபி முகவரிகள் பற்றிய தகவல்கள் அதிகாரப் பிரிவுஎன்று அழைக்கப்படுபவை பற்றிய தகவல்கள் அதிகாரப்பூர்வ DNS சேவையகங்கள். கீழே இருந்து மூன்றாவது வரி எந்த சேவையகம் பதிலை வழங்கியது என்று சொல்கிறது.

பிற கண்டறியும் பயன்பாடுகள்

பிங், டிக் மற்றும் அளவுருக்கள் கொண்ட பிற கண்டறியும் பயன்பாடுகளை இடுகையில் காணலாம்.

புதிய நெட்வொர்க் கார்டை இணைக்கிறது

புதிய நெட்வொர்க் கார்டை இணைத்து துவக்குவது சில படிகளுக்கு கீழே வரும்:

1. அட்டையின் உடல் இணைப்பு

3. புதிய நெட்வொர்க் கார்டைக் கண்டறியும் கணினியின் வெளியீட்டைக் காண்க:

முடிவைப் பார்ப்போம் புதிய அட்டையை இணைக்கும் முன்:

சேவையகம்:~# dmesg | grep eth [ 4.720550] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection [ 5.130191] e1000: eth1: e1000_probe: Intel(R) 1002020. eth2: e1000_watchdog: இணைப்பு உள்ளது 1000 Mbps முழு டூப்ளக்ஸ், ஓட்டக் கட்டுப்பாடு: RX [ 15.681056] e1000: eth0: e1000_watchdog: NIC இணைப்பு 1000 Mbps முழு டூப்ளெக்ஸ், ஓட்டக் கட்டுப்பாடு: RX

கணினியில் eth1 மற்றும் eth2 ஆகிய 2 பிணைய அட்டைகள் இருப்பதை வெளியீடு காட்டுகிறது. நாங்கள் மூன்றாவது ஒன்றை இணைத்து வெளியீட்டைப் பார்க்கிறோம்:

சேவையகம்:~# dmesg | Grep ETH [4.720513] E1000: ETH0: E1000_PROBE: Intel (R) Pro/1000 Network Connection [5.132029] E1000: ETH1: E1000_PROBE: Intel (R) Pro/1000 Net.506 2: E1000_PROBE: இன்டெல் ( R ) PRO/1000 பிணைய இணைப்பு [ 39.274875 ] udev: பிணைய இடைமுகம் eth2 க்கு eth3 என மறுபெயரிடப்பட்டது [ 39.287661] udev: பிணைய இடைமுகம் eth1_rename_ren என eth2 [ 45:670740 ] 1000 Mbps முழு டூப்ளக்ஸ், ஓட்டக் கட்டுப்பாடு: X [ 46.237232] e1000: eth0: e1000_watchdog: NIC இணைப்பு 1000 Mbps வரை உள்ளது முழு டூப்ளக்ஸ், ஃப்ளோ கண்ட்ரோல்: RX [ 96.977468] e1000: eth3: e1000_Watchdog: D000_Watchdog முழு இணைப்பு ஐஎஸ்பி: எஃப்எக்ஸ்

IN dmesgஒரு புதிய நெட்வொர்க் தோன்றியதைக் காண்கிறோம் - eth3, இது உண்மையில் eth2, ஆனால் udev சாதன நிர்வாகியால் eth3 என மறுபெயரிடப்பட்டது, மேலும் eth2 உண்மையில் eth1 என மறுபெயரிடப்பட்டது (நாம் udev பற்றி ஒரு தனி இடுகையில் பேசுவோம்). dmesg இல் எங்கள் புதிய நெட்வொர்க்கின் தோற்றம்பிணைய அட்டை என்று நமக்கு சொல்கிறது ஆதரித்ததுமுக்கிய மற்றும் சரியானது முடிவு செய்தார். புதிய இடைமுகத்தை அமைப்பதே எஞ்சியுள்ளது /etc/network/interfaces(டெபியன்) ஏனெனில் இந்த வரைபடம் தொடக்க ஸ்கிரிப்ட் மூலம் துவக்கப்படவில்லை /etc/init.d/network. ifconfigஇந்த வரைபடத்தைப் பார்க்கிறது:

சேவையகம்:~# ifconfig eth3 eth3 Link encap:Ethernet HWaddr 08:00:27:5f:34:ad inet6 addr: fe80::a00:27ff:fe5f:34ad/64 நோக்கம்:இணைப்பு UP BROADCAST RUNNING MULTICAST:150 மெட்ரிக் 1 RX பாக்கெட்டுகள்:311847 பிழைகள்:0 கைவிடப்பட்டது:0 மீறல்கள்:0 சட்டகம்:0 TX பாக்கெட்டுகள்:126 பிழைகள்:0 கைவிடப்பட்டது:0 ஓவர்ரன்கள்:0 கேரியர்:0 மோதல்கள்:0 txqueuelen:1000 RX பைட்டுகள்:104670651 (99.8 MiB) TX பைட்டுகள் 16184 (15.8 கிபி)

ஆனால் மீண்டும் - அது கட்டமைக்கவில்லை. பிணைய அட்டையை எவ்வாறு கட்டமைப்பது என்பது மேலே விவாதிக்கப்பட்டது.

சுருக்கம்

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

லினக்ஸில் ஹோஸ்ட்கள் கோப்பை எவ்வாறு மாற்றுவது மற்றும் நிர்வகிப்பது ஹோஸ்ட்ஸ் கோப்பு எனப்படும் சிறிய அறியப்பட்ட அம்சம் உங்கள் தேவைகளைப் பொறுத்து உங்கள் கணினியை மாற்றியமைக்க பயன்படுத்தப்படலாம். நீங்கள் குறுக்குவழிகளை உருவாக்க வேண்டும், வலைத்தளங்களைத் தடுக்க வேண்டும் அல்லது வேறு எதையும் ஹோஸ்ட்கள் கோப்பைப் பயன்படுத்தி அதைச் செய்யலாம். புரவலன் கோப்பு என்றால் என்ன? ஹோஸ்ட்பெயர்களை ஐபி முகவரிகளுக்கு மொழிபெயர்க்கவும். நீங்கள் ஹோஸ்ட்பெயரை தட்டச்சு செய்யும் போது - எ.கா. facebook.comஅல்லது myubuntu.ru- தொடர்புடைய சேவையகத்துடன் இணைக்கத் தேவையான ஐபி முகவரியைப் பெற உங்கள் கணினி ஹோஸ்ட்ஸ் கோப்பைச் சரிபார்க்கும். ஆனால் இந்த கோப்பை உங்கள் கணினியில் திறந்தால், அதில் அனைத்து இணைய தளங்களின் அடைவு இல்லை என்பதை நீங்கள் விரைவில் கண்டுபிடிப்பீர்கள். ஓரிரு வரிகள் இருக்கலாம், அதற்கு மேல் எதுவும் இல்லை. உங்கள் கணினி எப்போதுமே ஹோஸ்ட்கள் கோப்பைச் சரிபார்க்கும், மேலும் அங்கு அமைக்கப்படாத எதுவும் உங்கள் பிணைய அமைப்புகளில் உள்ளமைக்கப்பட்ட DNS சேவையகங்களில் காணப்படும் (பொதுவாக உங்கள் ISPயின்) முகவரிகளைச் சேர்க்க நீங்கள் ஹோஸ்ட் கோப்பைப் பயன்படுத்தலாம் இது DNS சேவையகங்களால் வழங்கப்பட முடியாதது (உதாரணமாக, இவை உங்கள் வீட்டு நெட்வொர்க்கில் உள்ள பல்வேறு இடங்களுக்கான மாற்றுப்பெயர்களாக இருக்கலாம், இல்லையெனில் நீங்கள் சொந்தமாக DNS சேவையகத்தை நிறுவி உள்ளமைத்திருந்தால் மட்டுமே கிடைக்கும்) அல்லது நீங்கள் வழங்கிய IP முகவரிகளை புறக்கணிக்க எடுத்துக்காட்டாக, உங்கள் உலாவியைத் திறக்கச் சொன்னால், இயல்புநிலை DNS சேவையகங்கள் facebook.com, DNS சேவையகங்கள் Facebook IP முகவரியை உங்கள் கணினிக்குத் திருப்பித் தரும். ஆனால் நீங்கள் திடீரென்று உங்கள் கணினியில் பேஸ்புக்கைத் தடுக்க விரும்பினால், ஹோஸ்ட்கள் கோப்பில் உள்ளீட்டைச் சேர்க்கலாம், அது உங்கள் கணினியில் அனைத்து கோரிக்கைகளையும் குறிக்கும். facebook.comஉண்மையான Facebook IP முகவரியில் இருந்து வேறுபட்ட வேறு சில IP முகவரிக்கு திருப்பிவிடப்பட வேண்டும். இந்த சமூக வலைப்பின்னலைத் தடுக்க, மொழிபெயர்க்க வேண்டிய கோரிக்கைகளை நீங்கள் பதிவு செய்யலாம் facebook.comஐபி முகவரிக்கு 127.0.0.1, இது எப்போதும் உங்கள் கணினிக்குத் திரும்பும். இந்தக் கோப்பைக் கொண்டு நீங்கள் நிறைய விஷயங்களைச் செய்யலாம், இது மிகவும் எளிமையான உதாரணம் - இவை அனைத்தும் உங்கள் ஆசைகள் மற்றும் தேவைகளைப் பொறுத்தது லினக்ஸ் இயக்க முறைமைகளில், ஹோஸ்ட்கள் கோப்பை நீங்கள் /etc/ இல் காணலாம். புரவலன்கள். இது வழக்கமான உரைக் கோப்பு என்பதால், நீங்கள் வழக்கமான உரை திருத்தியைப் பயன்படுத்தலாம் (டெர்மினல் அல்லது கிராஃபிக்கல்). துரதிர்ஷ்டவசமாக, பகுதி ஹோஸ்ட்கள் கோப்பு நிர்வாகத்தை வழங்கும் ஒரு வரைகலை கருவி மட்டுமே உள்ளது - Linux Mint இலிருந்து டொமைன் பிளாக்கர் பயன்பாடு நீங்கள் குறிப்பிடும் டொமைன்களை உங்கள் ஹோஸ்ட் கோப்பில் சேர்ப்பதன் மூலம் இந்த நிரல் செயல்படுகிறது 127.0.0.1- அதாவது, உங்கள் கணினியில். எப்படியிருந்தாலும், டொமைன் பிளாக்கரில் நீங்கள் செய்யக்கூடியது அவ்வளவுதான் - ஹோஸ்ட்கள் கோப்பின் மற்ற எல்லாப் பயன்பாடுகளுக்கும், ஹோஸ்ட்கள் ஒரு சிஸ்டம் கோப்பாக இருப்பதால், இந்தக் கோப்பில் மாற்றங்களைச் சேமிக்க உங்களுக்கு நிர்வாக உரிமைகள் தேவைப்படும். இருப்பினும், sudo nano /etc/hosts அல்லது gksu gedit /etc/hosts போன்ற டெர்மினல் கட்டளையைப் பயன்படுத்தி அதைத் திருத்தலாம். நீங்கள் டெர்மினலைப் பயன்படுத்த வேண்டும், இதன் மூலம் தேவையான பயன்பாட்டை நிர்வாக உரிமைகளுடன் இந்த வழியில் இயக்கலாம். உங்களுக்குப் பிடித்த உரை திருத்தியைத் தொடங்க நானோ அல்லது கெடிட்டை கட்டளையுடன் மாற்றலாம். நானோவில் கோப்பைத் திருத்திய பிறகு, மாற்றங்களை மேலெழுதுவதை உறுதிப்படுத்த, y ஐ அழுத்தவும், ஹோஸ்ட்கள் கோப்பின் உள்ளடக்கத்தின் வடிவமைப்பை நீங்கள் எவ்வாறு புரிந்துகொள்கிறீர்கள்? வரி. இந்தக் கட்டுரையின் நோக்கங்களுக்காக, நீங்கள் மிகவும் எளிமையான தொடரியல் ஒன்றைப் பயன்படுத்தலாம் - நீங்கள் ஹோஸ்ட்பெயரை (டொமைன்) அனுப்ப விரும்பும் ஐபி முகவரியைத் தட்டச்சு செய்து, பின்னர் ஒரு தாவல் எழுத்து மற்றும் டொமைனைத் தரவும். எடுத்துக்காட்டாக, பேஸ்புக்கைத் தடுக்க நீங்கள் நுழையலாம் 127.0.0.1facebook.com, உங்கள் விசைப்பலகையில் Tab விசையை எங்கே அழுத்துவது. உள்ளீடு சரியாக உள்ளதா என்பதை உறுதிப்படுத்த, நீங்கள் ஸ்கிரீன்ஷாட்டைப் பார்த்து, உங்கள் கோப்பில் உள்ளதை ஒப்பிடலாம். எடுத்துக்காட்டாக, உங்கள் வீட்டு நெட்வொர்க்கில் கணினி இருந்தால் (அதன் ஐபி முகவரியைக் கூறுவோம் 192.168.1.10), இது உங்களுக்கு பயனுள்ள ஒன்றைச் செய்யும் எளிய இணையதளத்தை இயக்குகிறது. ஹோஸ்ட்ஸ் கோப்பில் பின்வருவனவற்றை உள்ளிடலாம்: 192.168.1.10homeserver. இப்போது உங்கள் உலாவியைத் திறந்து, முகவரிப் பட்டியில் http://homeserver என தட்டச்சு செய்தால், அது தானாகவே ஹோஸ்டின் உள்ளடக்கங்களைக் காண்பிக்கும். 192.168.1.10. ஒவ்வொரு முறையும் ஐபி முகவரியைத் தட்டச்சு செய்வதை விட இது மிகவும் எளிதானது சாத்தியமான சிக்கல்கள் நான் கண்ட ஒரே பிரச்சனை Chrome உலாவியில் தான். இரண்டு சாத்தியமான விஷயங்களில் ஏதேனும் ஒன்றை நீங்கள் செய்யாத வரை, இது ஹோஸ்ட்ஸ் கோப்பைப் புறக்கணிக்கும்: ஒவ்வொரு முகவரிக்கும் முன் http:// ஐ உள்ளிடவும். எடுத்துக்காட்டாக, ஹோஸ்ட்கள் கோப்பு வழியாக நீங்கள் Facebook தடுக்கப்பட்டிருந்தால், நீங்கள் வெறுமனே நுழைந்தால், Chrome தடையைத் தவிர்க்கும்