127.0.0.1 IP мекенжайы түсіндірілді

Айналмалы IP мекен-жайы / localhost түсіндірмесі

IP адресі 127.0.0.1 - бұл жергілікті хост немесе кері байланыс мекенжайы деп аталатын арнайы IPv4 мекенжайы . Барлық компьютерлер бұл мекенжайды жеке ретінде пайдаланады, бірақ олар нақты IP мекенжайы сияқты басқа құрылғылармен байланысуға мүмкіндік бермейді.

Сіздің компьютеріңізде маршрутизатормен және басқа желілік құрылғылармен байланыса алатын 192.168.1.115 жеке IP мекенжайы болуы мүмкін. Дегенмен, оған «осы компьютер» дегенді білдіретін арнайы 127.0.0.1 мекенжайы немесе қазіргі уақытта тұрғаныңыз бар.

Қысқартылған мекен-жайы тек сіз тұрған компьютермен және тек ерекше жағдайларда ғана қолданылады. Бұл басқа желілік құрылғыларға файлдарды жіберу үшін пайдаланылатын тұрақты IP адресінен айырмашылығы.

Мысалы, компьютерде жұмыс істейтін веб-сервер 127.0.0.1 нұсқасын көрсете алады, сонда беттер жергілікті түрде іске қосылып, ол қолданылмай тұрып тексерілуі мүмкін.

127.0.0.1 қалай жұмыс істейді

TCP / IP бағдарламасының бағдарламалық жасақтамасы арқылы шығарылған барлық хабарлар өздерінің мақсатты алушыларына арналған IP мекенжайларын қамтиды; TCP / IP 127.0.0.1-ні арнайы IP адресі ретінде таниды. Хаттама әрбір хабарламаны физикалық желіге жібермес бұрын тексереді және 127.0.0.1 тағайындау орнына кез келген хабарларды TCP / IP стекінің қабылдау соңына автоматты түрде қайта бағыттайды.

Желінің қауіпсіздігін арттыру үшін TCP / IP маршрутизаторларға немесе басқа желілік шлюздерге келетін кіріс хабарламаларды тексереді және кері байланыс IP мекенжайларын қамтитын кез келген ақпаратты тастайды. Бұл желілік шабуылдаушы зиянды желілік трафикті кері байланыс мекенжайынан келіп түсіріп алуды болдырмайды.

Қолданбалы бағдарламалық жасақтама, әдетте, бұл тексеруді жергілікті тестілеу мақсаттары үшін пайдаланады. 127.0.0.1 сияқты кері байланыс IP мекенжайына жіберілген хабарлар жергілікті желіге (LAN) тысқа жетпейді, ал орнына тікелей TCP / IP-ге жеткізіледі және сыртқы дереккөзден келгендей кезектерді алады.

Тоқтатылған хабарлар мекенжайға қосымша тағайындалған порт нөмірін қамтиды. Қолданбалар осы порт нөмірлерін сынақ хабарламаларын бірнеше санатқа бөлу үшін пайдалана алады.

Localhost және IPv6 шегеру мекенжайлары

Сонымен қатар localhost атауы 127.0.0.1 бірге қолданылатын компьютерлік желіде ерекше мәнге ие. Компьютерлік операциялық жүйелер хосттың файлдарында атауды кері байланыс мекенжайымен байланыстырып, қосымшаларды кодтаудан басқа нөмірге емес, атау арқылы жасайтын бағдарламаларға мүмкіндік береді.

Интернет протоколы v6 (IPv6) IPv4 ретінде кері байланыс мекен-жайының тұжырымдамасын жүзеге асырады. 127.0.0.01 орнына, IPv6 оның жайылымдық мекен-жайын қарапайым :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) көрсетеді және IPv4-ге қарағанда бұл мақсат үшін мекенжайлар ауқымын бөлмейді.

127.0.0.1 қарсы және басқа да арнайы IP мекенжайлары

IPv4 127.0.0.0 ауқымында 127.255.255.255 ауқымындағы барлық адрестерді циклді тестілеуде пайдалану үшін сақтайды, бірақ 127.0.0.1 (тарихи конвенция бойынша) дерлік барлық жағдайларда қолданылатын кері байланыс мекенжайы болып табылады.

127.0.0.1 және басқа 127.0.0.0 желілік мекенжайлары IPv4-де анықталған жеке IP мекенжайының ауқымдарының біріне жатпайды. Жеке жеке ауқымдардағы жеке мекенжайлар жергілікті желілік құрылғыларға арналған және құрылғыаралық байланыс үшін пайдаланылуы мүмкін, ал 127.0.0.1 мүмкін емес.

Компьютерлік желіні зерттейтіндер кейде 0.0.0.0 мекенжайы бар 127.0.0.1-ді шатастырады. Екі екеуі IPv4-де арнайы мағынада болса да, 0.0.0.0 ешқандай айналдыру функциясын қамтамасыз етпейді.