Разное

127 0 0 1 localhost: Почему IP-адрес Localhost 127.0.0.1? Каково его значение?

07.08.1989

Содержание

Почему IP-адрес Localhost 127.0.0.1? Каково его значение?

Когда-нибудь задумывались, почему 127.0.0.1 IP-адрес назначается на localhost? Почему не какой-то другой IP-адрес, такой как 121.9.1.1 или что-то еще? Ответ на этот вопрос заключается в том факте, что к 1981 году 0 и 127 были единственными зарезервированными сетями класса А. Поскольку 0 использовался для указания на конкретный хост, 127, последний номер сети, был оставлен для петлевого IP-адреса или локального хоста.

Вы наверняка слышали о 127.0.0.1. Вы также можете знать, что 127.0.0.1 указывает на localhost. Но почему IP-адрес localhost 127.0.0.1, а не что-то еще?

Прежде чем ответить на этот вопрос, позвольте мне рассказать вам немного о том, как это работает. Этот адрес используется для установления соединения с тем же компьютером, который используется конечным пользователем. Когда мы имеем дело с адресом IPv6, он определяется с помощью коннотации ::1. Когда адреса начнут использование IPv6, localhost будет более широко известен как 0:0:0:0:0:0:0:1.

Как работает 127.0.0.1? И почему он так называется?

Очень часто разработчики используют 127.0.0.1 для тестирования своих приложений. Когда вы пытаетесь установить сетевое соединение с адресом обратной связи 127.0.0.1, оно работает так же, как и соединение с любым удаленным устройством. Однако он избегает подключения к оборудованию локального сетевого интерфейса.

Но почему локальный IP-адрес начинается с 127? Ну, 127 это последний номер сети в сети класса А. Он имеет маску подсети 255.0.0.0. Итак, первый назначаемый адрес в подсети — 127.0.0.1.

Однако, если вы используете какие-либо другие номера из частей хоста, он должен работать нормально и вернуться к 127.0.0.1. Таким образом, вы можете пропинговать 127.1.0.1, если хотите.

Вы также можете спросить, почему именно последний номер сети был выбран для реализации. Что ж, самое раннее упоминание о 127 как о шлейфе относится к ноябрю 1986 года RFC 990. И к 1981 году 0 и 127 были единственными зарезервированными сетями класса А.

Сетевой номер 127 класса А назначается функцией «обратной связи», то есть дейтаграмма, отправляемая по протоколу более высокого уровня на адрес сети 127, должна зацикливаться внутри хоста. Ни одна датаграмма, «отправленная» на сетевой адрес 127, никогда не должна появляться ни в одной сети.

Так как 0 использовался для указания на конкретный хост, 127 был оставлен для обратной связи. Некоторые также назвали бы более разумным выбрать 1.0.0.0 для обратной связи, но это уже было передано BBC Packet Radio Network.

Источник: http://superuser.com/questions/31824/why-is-localhost-ip-127-0-0-1

Считаете ли вы эту статью полезной? Не забудьте оставить свой отзыв в разделе комментариев ниже.

В чем разница между 127.0.0.1 и 0.0.0.0?

Я понимаю, что 127.0.0.1 указывает на localhost, а также 0.0.0.0 (исправьте меня, если я ошибаюсь). Итак, какая разница между 127.0.0.1 и 0.0.0.0?

  • 127.0.0.1 это циклический адрес (также известный как локальный хост).

  • 0.0.0.0 является немаршрутизируемым мета-адресом, используемым для обозначения недопустимой, неизвестной или не применимой цели (нет конкретного адресатора).

    В контексте записи маршрута это обычно означает маршрут по умолчанию

    В контексте серверов 0.0.0.0 означает «все адреса IPv4 на локальном компьютере». Если хост имеет два IP-адреса, 192.168.1.1 и 10.1.2.1, и сервер, запущенный на хосте, прослушивает 0.0.0.0, он будет доступен на обоих этих IP-адресах.


Что такое IP-адрес 127.0.0.1?

127.0.0.1 — это адрес интернет-протокола loopback (IP), также называемый «localhost». Адрес используется для установления соединения с тем же компьютером, который используется конечным пользователем.

Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой; Однако,
   используя любой IP-адрес в диапазоне от 127… * будет функционировать так же или аналогичным образом. Конструкция loopback дает компьютер или устройство, способное объединить возможности проверки или установления IP stack на компьютере.

Источник: 127.0.0.1 – Каково его использование и почему это важно?


Специальные адреса

Сетевому номеру класса А 127 присваивается «loopback»
            функция, то есть датаграмма, отправленная протоколом более высокого уровня
            к сети адрес 127 должен зацикливаться внутри хоста. Никакая датаграмма, «отправленная» на сетевой адрес 127, не должна появляться в любой сети где угодно.

Источник: Сетевые номера


Если это целый класс A, какова точка других произвольных значений для последних трех октетов?

Целью цикла loopback является тестирование реализации протокола TCP / IP на хосте. Так как нижние слои закорочены, отправка по петлевому адресу позволяет эффективно тестировать более высокие уровни (IP и выше) без возможности возникновения проблем на нижних уровнях. 127.0.0.1 — это адрес, наиболее часто используемый для целей тестирования.

Источник: IP, Loopback и частные адреса

Для получения дополнительной информации см. https://askubuntu.com вопросЧто такое loopback-устройство и как его использовать? и почему IP-адрес loopback от 127.0.0.1 до 127.255.255.254?.


Что такое IP-адрес 0.0.0.0?

«0.0.0.0» является допустимым синтаксисом адреса. Поэтому он должен анализировать как допустимый везде, где ожидается IP-адрес в традиционной десятичной нотации. После разбора и преобразования в работоспособную числовую форму, тогда
   его значение определяет, что будет дальше.

Нулевое значение имеет особое значение. Таким образом, он является «действительным», но имеет значение, которое может быть неуместным (и, следовательно, рассматриваться как недействительное) для конкретных обстоятельств. Это в основном заполнитель «нет конкретного адреса». Для таких вещей, как привязка адреса сетевых соединений, результатом может быть назначение соответствующего адреса интерфейса для соединения. Если вы используете его для настройки, он может удалить адрес из интерфейса, вместо этого.Это зависит от контекста использования, чтобы определить, что на самом деле делает» никакой конкретный адрес».

В контексте записи маршрута, это обычно означает, что маршрут по умолчанию .
В результате происходит больше маски адреса, которая выбирает
   бит для сравнения. Маска «0.0.0.0» не выбирает никакие биты, поэтому сравнение
   всегда будет успешным. Поэтому, когда такой маршрут настроен, существует
   всегда где-нибудь для пакетов (если настроено с допустимым
назначением.).

В некоторых случаях просто «0» также будет работать и будет иметь тот же эффект. Но
   это не гарантируется. Форма «0.0.0.0» — это стандартный способ сказать
   «нет конкретного адреса» (в IPv6, который «:: 0» или просто «::»).

Источник: В чем смысл IP-адреса 0.0.0.0


В Интернет-протоколе версии 4 адрес 0.0.0.0 является не маршрутизируемый Мета-адрес, используемый для обозначения недопустимого, неизвестного или не применимой цели. Придавать особое значение недействительному в противном случае часть данных представляет собой применение внутриполосной сигнализации.

В контексте серверов 0.0.0.0 означает «все адреса IPv4 на локальном компьютере». Если хост имеет два IP-адреса, 192.168.1.1 и 10.1.2.1, а сервер, запущенный на хосте, прослушивает 0.0.0.0, он будет доступен на обоих этих IP-адресах.

В контексте маршрутизации 0.0.0.0 обычно означает маршрут по умолчанию, т. е. Маршрут, который приводит к «остальной» сети, а не куда-то в локальную сеть.

Применения включают в себя:

  • Адрес, который хост утверждает как свой собственный, когда ему еще не назначен адрес. Например, при отправке исходного DHCPDISCOVER
    пакет при использовании DHCP.
  • Адрес, который хост присваивает себе, когда запрос адреса через DHCP не удался, если это поддерживает IP stack хоста. Это использование было заменено механизмом APIPA в современных операционных системах.
  • Способ указать «любой IPv4-хост вообще». Он используется таким образом при указании маршрута по умолчанию.
  • Способ явно указать, что цель недоступна.1
  • Способ указать «любой IPv4-адрес вообще». Он используется таким образом при настройке серверов (т. е. при привязке прослушивающих sockets).
    Это известно программистам TCP как INADDR_ANY. (bind (2) привязывается к
    адреса, а не интерфейсы.)

В IPv6 адрес all-zeros записывается как «::».

Источник: 0.0.0.0


Открытие / запрос DHCP

Когда клиент загружается в первый раз, говорят, что он находится в
состоянии инициализации и передает сообщение DHCPDISCOVER на локальном компьютере
физическая подсеть по протоколу (UDP) port 67 (BootP
server). Поскольку клиент не имеет возможности узнать подсеть, к которой он
   принадлежит, DHCPDISCOVER является транслятором всех подсетей (IP адрес
255.255.255.255), с IP-адресом источника 0.0.0.0. Тот
IP-адрес источника 0.0.0.0, так как клиент не имеет
настроенный IP-адрес.
Если в этой локальной подсети существует настроенный и работающий правильно DHCP-сервер, сервер DHCP услышит
   трансляцию и ответит сообщением DHCPOFFER. Если сервер DHCP
не существует в локальной подсети, должен быть ретранслятор DHCP/BootP
Агент в этой локальной подсети для пересылки сообщения DHCPDISCOVER
подсеть с DHCP-сервера.

Этот агент ретрансляции может быть выделенным хостом (например,
Microsoft Windows Server) или маршрутизатор (например, маршрутизатор Cisco
сконфигурирован с помощью вспомогательных IP-помощников уровня интерфейса).

После того, как клиент получит DHCPOFFER, он отвечает сообщением DHCPREQUEST, указывая его намерение принять параметры в DHCPOFFER и переходит в состояние запроса. Клиент может получать несколько сообщений DHCPOFFER, по одному от каждого DHCP-сервера, который получил исходное сообщение DHCPDISCOVER. Клиент выбирает один DHCPOFFER и отвечает только на этот DHCP-сервер, отклоняя все другие сообщения DHCPOFFER. Клиент идентифицирует выбранный сервер, заполнив поле параметра Идентификатор сервера с IP-адресом сервера DHCP. DHCPREQUEST также является широковещательным, поэтому все DHCP-серверы, отправившие DHCPOFFER, будут видеть DHCPREQUEST, и каждый будет знать, был ли принят или отклонен его DHCPOFFER. Любые дополнительные параметры конфигурации, необходимые клиенту, будут включены в поле options сообщения DHCPREQUEST. Несмотря на то, что клиенту был предложен IP-адрес, он отправит сообщение DHCPREQUEST с IP-адресом источника 0.0.0.0. В это время клиент еще не получил подтверждение, что ясно использовать IP-адрес.

Разговор клиент-сервера для клиента Получение DHCP-адреса, где клиент и сервер DHCP находятся в одной подсети

Источник: Понимание и устранение неполадок DHCP в коммутаторе Catalyst или корпоративных сетях


Маршрут по умолчанию

В этом документе объясняется, как настроить маршрут по умолчанию или шлюз
   Крайнее средство. Это использовать эти IP-команды:

  • IP по умолчанию-gateway

  • IP по умолчанию-network

  • и IP-маршрута 0.0.0.0 0.0.0.0

IP-маршрут 0.0.0.0 0.0.0.0

Создание статического маршрута к сети 0.0.0.0 0.0.0.0 — это еще один способ
   установить шлюз последней инстанции на маршрутизаторе. Как и в случае ip
   команда default-network , используя статический маршрут до 0.0.0.0, не зависит от протоколов маршрутизации. Однако IP-маршрутизация должна быть
   включена на маршрутизаторе.

Note: IGRP не понимает маршрут до 0.0.0.0. Поэтому он не может распространять маршруты по умолчанию, созданные с помощью команды ip route 0.0.0.0 0.0.0.0. Используйте команду ip default-network, чтобы IGRP распространял маршрут по умолчанию

Source: Настройка шлюза последней инстанции с помощью IP-команд

Что Такое Localhost | Объяснение Для Начинающих

Мы используем языки для общения друг с другом. Однако некоторые словари слишком специфичны для некоторых ситуаций или предметов, таких как компьютерная терминология. Если вы хотите узнать о работе в сети, важно понимать язык, с которым вы столкнётесь. Нет лучшего места для начала, чем узнать, что такое localhost.

Так что же значит localhost?

В компьютерной сети локалхост относится к компьютеру, на котором запущена программа. Компьютер работает как виртуальный сервер. В этом смысле компьютер — это не физический объект, а система, которая работает внутри. Если это трудно понять, рассмотрите localhost как способ «позвонить» вашему компьютеру в контексте работы в сети.

127.0.0.1/loopback address

Localhost — это не только термин, но и доменное имя, например google.com или wikipedia.org. Это адрес. Если при вводе google.com в браузере вы попадете на главную страницу Google, куда вас доставит localhost? Он приведёт вас к вашему компьютеру. Эта ситуация также известна как адрес обратной связи.

Как и любое другое доменное имя,

localhost также имеет IP-адрес (интернет-протокол). Адрес варьируется от 127.0.0.0 до 127.255.255.255, но обычно это 127.0.0.1. Попытка открыть 127.0.0.1 в соединении IPv4 вызовет обратную петлю. Вы также можете запустить петлю в соединении IPv6, введя: 1.

Интересный факт: первая часть адреса — 127 — зарезервирована только для петель. По этой причине Transmission Control Protocol и Internet Protocol (TCP/IP) немедленно распознают, что вы хотите связаться с вашим компьютером после ввода любого адреса, начинающегося с этих номеров. Вот почему ни один веб-сайт не может иметь IP-адрес, который начинается со 127. Если это сделать, это действие создаст устройство обратной связи; который является виртуальным интерфейсом внутри операционной системы вашего компьютера.

Какова цель localhost?

Что вы можете сделать с localhost? Несмотря на простое значение, localhost полезен, если вы являетесь специалистом по компьютерам. Как правило, есть три преимущества, которые предлагает петлевой возврат:

  • Тест скорости

Как сетевой администратор, вы должны убедиться, что всё оборудование и TCP/IP находятся в отличном состоянии. Вы можете выполнить проверку соединения, отправив запрос ping на localhost. Например, если вы используете Windows, вы можете открыть командную строку и ввести «

ping localhost» или «ping 127.0.0.1«. Тест покажет, насколько хорошо всё работает, и вы можете сразу исправить любые возникающие проблемы.

  • Тест программы или веб-приложения

Связь с localhost также служит цели для разработчиков. Особенно если они создают веб-приложения или программы, которые требуют подключения к интернету. Если вы всё ещё помните, ваша операционная система становится симулированным сервером после запуска обратной связи. Таким образом, вы можете загрузить необходимые файлы программы на сервер и проверить её работоспособность.

  • Блокировка сайта

Есть ещё один интересный трюк, который вы можете сделать с помощью обратной связи — блокировка веб-сайтов, к которым вы не хотите получать доступ. Loopback полезен для предотвращения входа в ваш браузер вредоносных сайтов, например, содержащих вирусы. Однако, прежде чем вы узнаете, как это работает, вам нужно знать, что такое «

hosts file» и какова его роль в этом контексте. Как вы уже знаете, все сайты имеют IP-адрес. Вы можете войти на сайт, потому что система DNS или Domain Name System ищет соответствующий IP-адрес, под которым сайт зарегистрирован. Ваш компьютер помогает улучшить этот процесс, сохраняя файл hosts для каждого сайта, который вы посетили. Этот файл содержит IP-адрес и доменное имя веб-сайта. Вы можете изменить IP-адрес на
127.0.0.1
и вуаля, сайт, на котором размещён изменённый вами файл, перенаправляет вас на локальный хост. Примером может служить администратор компьютера компании, блокирующий доступ к веб-сайту.

Непосредственно перед выходом в интернет убедитесь, что вы работаете с лучшим хостинг-провайдером. Здесь, в Hostinger, мы предлагаем лучшие в своем классе услуги веб-хостинга. Также предоставляется 30-дневная гарантия возврата денег.

Узнать Детали

Заключение

Теперь вы понимаете, что такое localhost, и что это не просто технический термин для вашего компьютера. Это доменное имя, которое позволяет вам проводить тестирование и даже закрывать доступ к веб-сайтам. Если вы стремитесь стать IT-специалистом, важно знать, как использовать Local host в соответствии с вашими потребностями.

Анна долгое время работала в сфере социальных сетей и меседжеров, но сейчас активно увлеклась созданием и сопровождением сайтов. Она любит узнавать что-то новое и постоянно находится в поиске новинок и обновлений, чтобы делиться ими с миром. Ещё Анна увлекается изучением иностранных языков. Сейчас её увлёк язык программирования!

127.0.0.1 as — Translation into Russian — examples English

These examples may contain rude words based on your search.

These examples may contain colloquial words based on your search.

Regardless of your machine’s IP address, Windows will always use 127.0.0.1 as the local host address.

Независимо от IP адреса вашей машины, Windows всегда будет использовать 127.0.0.1 в качестве адреса локального хоста.

To access the MySQL DataBase from the Scripts you should spesify localhost or 127.0.0.1 as a Server Address.

Для доступа к базе данных MySQL из скриптов адрес сервера для подключения следует указывать localhost или 127.0.0.1.

Suggest an example

Other results

127.0.0.1 is a pseudo IP of the computer you are sitting at.

127.0.0.1 это псевдоним IP адреса компьютера, за которым вы сейчас находитесь.

When you enter this command, Windows will ping the address 127.0.0.1.

Когда вы вводите эту команду, Windows отправит ping запрос на адрес 127.0.0.1.

Ping 127.0.0.1 to ensure that your tcp/ip software is working.

Ping 127.0.0.1, чтобы убедиться, что программное обеспечение TCP/IP работает.

The most common IPv4 address used is 127.0.0.1.

These examples assume that CouchDB is running on localhost (127.0.0.1) on port 5984.

Эти примеры предполагают, что CouchDB работает на localhost (127.0.0.1) на порту 5984.

Trusted IP addresses and localhost (127.0.0.1) are always exempt from reverse lookups.

IP адреса, которым вы доверяете, и локальный компьютер (127.0.0.1) всегда исключаются из обратного поиска.

You may already have seen this numeric addresses; they look like 127.0.0.1 for example.

Наверняка Вам уже попадались такие адреса типа 127.0.0.1.

We enter the address 127.0.0.1, port 5050 and type of proxy SOCKS4.

Давайте введём адрес 127.0.0.1, порт 5050 и укажем тип прокси сервера SOCKS4.

To run the first test (pinging the loopback address), type ping 127.0.0.1 at the DOS prompt.

Для запуска первого теста (пингование возвращаемого адреса), введите ping 127.0.0.1 в окне DOS.

The address I already mentioned, 127.0.0.1 is an address that will always point to the local — your — computer.

Немного выше я упоминал адрес 127.0.0.1 — он всегда указывает только на локальный — Ваш — компьютер.

Certainly this IP is not real, but if I type 127.0.0.1 the system will understand that I want to work with the computer I am sitting at.

Конечно это не настоящий IP адрес, но если я укажу 127.0.0.1 система поймёт что я хочу работать с тем компьютером за которым я сейчас сижу.

(This defines the current system) 127.0.0.1 tux.homenetwork tux localhost (Define extra systems on your network, they need to have a static IP to be defined this way.

(определение текущей системы) 127.0.0.1 tux.homenetwork tux localhost (определите другие машины в своей сети, для этого у них должен быть статический IP-адрес.

Be aware, if you use HTTP Port to work through proxy-server, then address must be entered 127.0.0.1 and real address in HTTP Port redirection settings.

Учтите что если вы собираетесь работать через прокси-сервер с помощью программы НТТР Port то сервер будет 127.0.0.1, а настоящий адрес надо ввести в настройках HTTP Port.

is IP address of the network interface of the computer with accelerator or 127.0.0.1 if accelerator is running on the local machine.

это IP адрес сетевого интерфейса компьютера, на котором находится ускоритель, или 127.0.0.1, если ускоритель находится на локальной машине.

Почему Localhost IP 127.0.0.1? 📀

127 is the last network number in a class A network with a subnet mask of 255.0.0.0127.0.0.1 является первым назначаемым адресом в подсети.127.0.0.0 не может использоваться, потому что это будет номер провода. Но использование любых других чисел для хост-части должно работать нормально и вернуться к использованию127.0.0.1, Вы можете попробовать это самостоятельно, пинговая127.1.1.1 если хотите. Почему они дождались последнего номера сети, чтобы реализовать это? Я не думаю, что это задокументировано.

Hyperslug делает некоторый архив, затягивая, копаясь в старых меморандумах по теме:

Earliest mention I can find regarding 127’s assignment as loopback is November 1986 RFC 990 authored by Reynolds and Postel:

The address zero is to be interpreted as meaning “this”, as in “this network”.

For example, the address 0.0.0.37 could be interpreted as meaning host 37 on this network.

The class A network number 127 is assigned the “loopback” function, that is, a datagram sent by a higher level protocol to a network 127 address should loop back inside the host. No datagram “sent” to a network 127 address should ever appear on any network anywhere.

Even as early as September 1981 RFC 790, 0 and 127 were already reserved:

000.rrr.rrr.rrr Reserved [JBP] ... 127.rrr.rrr.rrr Reserved [JBP]

0 и 127 были единственными зарезервированными сетями класса А к 1981 году. 0 использовался для указания на конкретный хост, так что осталось 127 для loopback.

Я знаю, что это не отвечает на вопрос, но это еще так, как я мог копать. Возможно, было более целесообразно выбрать 1.0.0.0 для loopback, но это уже было дано BBN Packet Radio Network.

Хотя мы все знаем и любим 127.0.0.1 в качестве локального хоста, стоит отметить, что он не будет локальным навсегда. 127.0.0.1 — это то, как локальный хост обозначается в сообщениях IPv4, и, по мере того как IPv6 медленно берет верх, он будет обозначаться гораздо более интуитивным числом: 0: 0: 0: 0: 0: 0: 0: 1.


Есть что добавить к объяснению? Звучит в комментариях. Хотите узнать больше ответов от других пользователей Windows? Здесь вы можете ознакомиться со всеми темами обсуждения.

  • Вопрос
  • Ответы
  • Tweet

    Share

    Link

    Plus

    Send

    Send

    Pin

    В чем разница между 127.0.0.1 и 0.0.0.0?

    Большинство из нас слышали о «127.0.0.1 и 0.0.0.0», но, вероятно, не задумывались о них, но если кажется, что оба они указывают на одно и то же место, то в чем разница между ними? Сегодняшний пост с вопросами и ответами SuperUser поможет прояснить ситуацию для сбитого с толку читателя.

    Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser — подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.

    Читатель SuperUser Санник Саркар хочет знать, в чем разница между 127.0.0.1 и 0.0.0.0:

    У участника SuperUser Дэвида Постилла есть для нас ответ:

    В чем разница между 127.0.0.1 и 0.0.0.0?

    • 127.0.0.1 — это адрес обратной связи (также известный как localhost).
    • 0.0.0.0 — немаршрутизируемый мета-адрес, используемый для обозначения недопустимой, неизвестной или неприменимой цели (заполнитель «без определенного адреса»).

    В контексте записи маршрута это обычно означает маршрут по умолчанию.

    В контексте серверов 0.0.0.0 означает все адреса IPv4 на локальном компьютере . Если у хоста два IP-адреса, 192.168.1.1 и 10.1.2.1, а сервер, работающий на хосте, прослушивает 0.0.0.0, он будет доступен по обоим этим IP-адресам.

    Что такое IP-адрес 127.0.0.1?

    127.0.0.1 — это адрес петлевого Интернет-протокола (IP), также называемый localhost . Адрес используется для установления IP-соединения с той же машиной или компьютером, который используется конечным пользователем.

    Такое же соглашение определено для компьютеров, которые поддерживают адресацию IPv6 с использованием коннотации :: 1. Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой; однако использование любого IP-адреса в диапазоне 127… * будет работать таким же или подобным образом. Конструкция loopback дает компьютеру или устройству, способному подключаться к сети, возможность проверять или устанавливать стек IP на машине.

    Источник: 127.0.0.1 — Каково его использование и почему это важно?

    Специальные адреса

    Сетевому номеру 127 класса A присвоен петля функция, то есть дейтаграмма, отправленная протоколом более высокого уровня на адрес сети 127, должна возвращаться обратно внутри хоста. Нет дейтаграммы послал в сеть 127 адрес должен когда-либо появляться в любой сети где угодно.

    Источник: Сетевые номера

    Если это весь класс A, какой смысл в других произвольных значениях для последних трех октетов?

    Целью диапазона loopback является тестирование реализации протокола TCP / IP на хосте. Поскольку нижние уровни замкнуты накоротко, отправка на адрес обратной связи позволяет эффективно тестировать более высокие уровни (IP и выше) без возможности возникновения проблем на нижних уровнях. 127.0.0.1 — это адрес, наиболее часто используемый для целей тестирования.

    Источник: Зарезервированные IP-адреса, шлейфовые и частные адреса

    Для получения дополнительной информации см. Спросите Ubuntu вопрос: Что такое устройство обратной связи и как его использовать?

    Что такое IP-адрес 0.0.0.0?

    0.0.0.0 — допустимый синтаксис адреса. Таким образом, он должен анализироваться как действительный везде, где ожидается IP-адрес в традиционной десятичной нотации с точками. После анализа и преобразования в работоспособную числовую форму его значение определяет, что будет дальше.

    Значение «все нули» имеет особое значение. Так что, это действительный , но имеет значение, которое может не подходить (и, следовательно, рассматриваться как недействительное) для определенных обстоятельств. По сути, это заполнитель «без конкретного адреса». Для таких вещей, как привязка адресов сетевых подключений, результатом может быть присвоение подключению соответствующего адреса интерфейса. Если вы используете его для настройки интерфейса, вместо этого он может удалить адрес из интерфейса. Это зависит от контекста использования, чтобы определить, что на самом деле делает «не конкретный адрес».

    В контексте записи маршрута это обычно означает маршрут по умолчанию. Это происходит в результате использования маски адреса, которая выбирает биты для сравнения. Маска 0.0.0.0 не выбирает никаких битов, поэтому сравнение всегда будет успешным. Поэтому, когда такой маршрут настроен, пакетам всегда есть куда пойти (если настроено действительное место назначения).

    В некоторых случаях просто «0» будет работать и иметь такой же эффект. Но это не гарантируется. Форма 0.0.0.0 — это стандартный способ сказать «нет конкретного адреса» (в IPv6 это ::0 или просто :: ).

    Источник: Что означает IP-адрес 0.0.0.0?

    В интернет-протоколе версии 4 адрес 0.0.0.0 — это немаршрутизируемый мета-адрес, используемый для обозначения недопустимой, неизвестной или неприменимой цели. Чтобы придать особое значение неверной в противном случае части данных, необходимо использовать внутриполосную сигнализацию.

    В контексте серверов 0.0.0.0 означает все адреса IPv4 на локальном компьютере . Если у хоста два IP-адреса, 192.168.1.1 и 10.1.2.1, и сервер, работающий на хосте, прослушивает 0.0.0.0, он будет доступен по обоим из этих IP-адресов ( Примечание: Этот конкретный текст повторяется сверху как часть общего ответа ).

    В контексте маршрутизации 0.0.0.0 обычно означает маршрут по умолчанию, то есть маршрут, который ведет к «остальной части» Интернета, а не где-то в локальной сети.

    Использование включает:

    • Адрес, который хост заявляет как свой собственный, когда ему еще не назначен адрес. Например, при отправке начального пакета DHCPDISCOVER при использовании DHCP.
    • Адрес, который хост присваивает себе, когда запрос адреса через DHCP не удался, при условии, что IP-стек хоста поддерживает это. Это использование было заменено механизмом APIPA в современных операционных системах.
    • Способ указать любой IPv4-хост на всех . Таким образом он используется при указании маршрута по умолчанию.
    • Способ явно указать, что цель недоступна. Источник: 127.0.0.1 — Каково его использование и почему это важно?
    • Способ указать любой IPv4-адрес вообще . Таким образом он используется при настройке серверов (т. Е. При привязке сокетов для прослушивания). Это известно программистам TCP как INADDR_ANY. [ bind (2) привязывается к адресам, а не интерфейсам. щ

    В IPv6 адрес из всех нулей записывается как ::

    Источник: 0.0.0.0 [Wikipedia]

    Обнаружение / запрос DHCP

    Когда клиент загружается в первый раз, говорят, что он находится в состояние инициализации и передает сообщение DHCPDISCOVER в своей локальной физической подсети через порт 67 протокола пользовательских дейтаграмм (UDP) (сервер BootP). Поскольку у клиента нет возможности узнать, к какой подсети он принадлежит, DHCPDISCOVER — это широковещательная рассылка для всех подсетей (IP-адрес назначения 255.255.255.255) с IP-адресом источника 0.0.0.0. Исходный IP-адрес — 0.0.0.0, поскольку у клиента нет настроенного IP-адреса.

    Если в этой локальной подсети существует DHCP-сервер, который настроен и работает правильно, DHCP-сервер услышит широковещательную рассылку и ответит сообщением DHCPOFFER. Если DHCP-сервер не существует в локальной подсети, должен быть агент DHCP / BootP Relay в этой локальной подсети для пересылки сообщения DHCPDISCOVER в подсеть, содержащую DHCP-сервер.

    Этот агент ретрансляции может быть либо выделенным хостом (например, Microsoft Windows Server), либо маршрутизатором (например, маршрутизатором Cisco, настроенным с помощью операторов IP-помощника уровня интерфейса).

    После того, как клиент получает DHCPOFFER, он отвечает сообщением DHCPREQUEST, указывая на свое намерение принять параметры в DHCPOFFER, и переходит в запрашивающее государство . Клиент может получить несколько сообщений DHCPOFFER, по одному от каждого DHCP-сервера, получившего исходное сообщение DHCPDISCOVER. Клиент выбирает один DHCPOFFER и отвечает только этому DHCP-серверу, неявно отклоняя все остальные сообщения DHCPOFFER. Клиент идентифицирует выбранный сервер, заполняя Идентификатор сервера поле option с IP-адресом DHCP-сервера.

    DHCPREQUEST также является широковещательным, поэтому все DHCP-серверы, отправившие DHCPOFFER, будут видеть DHCPREQUEST, и каждый будет знать, был ли его DHCPOFFER принят или отклонен. Любые дополнительные параметры конфигурации, которые требуются клиенту, будут включены в поле параметров сообщения DHCPREQUEST. Даже если клиенту был предложен IP-адрес, он отправит сообщение DHCPREQUEST с исходным IP-адресом 0.0.0.0. В настоящее время клиент еще не получил подтверждения того, что использовать IP-адрес можно.

    Разговор клиент-сервер для клиента, получающего DHCP-адрес, где клиент и DHCP-сервер находятся в одной подсети:

    Источник: Понимание и устранение неполадок DHCP в коммутаторах Catalyst или корпоративных сетях

    Маршрут по умолчанию

    В этом документе объясняется, как настроить маршрут по умолчанию или последний шлюз. Используются следующие IP-команды:

    • IP-шлюз по умолчанию
    • IP-сеть по умолчанию
    • IP-маршрут 0.0.0.0 0.0.0.0

    IP-маршрут 0.0.0.0 0.0.0.0

    Создание статического маршрута к сети 0.0.0.0 0.0.0.0 — еще один способ установить шлюз последней инстанции на маршрутизаторе. Как и в случае с IP-сеть по умолчанию команда, использующая статический маршрут до 0.0.0.0, не зависит от каких-либо протоколов маршрутизации. Однако на маршрутизаторе должна быть включена IP-маршрутизация.

    Примечание: IGRP не понимает маршрут к 0.0.0.0. Следовательно, он не может распространять маршруты по умолчанию, созданные с помощью IP-маршрут 0.0.0.0 0.0.0.0 команда. Использовать IP-сеть по умолчанию команда, чтобы IGRP распространял маршрут по умолчанию.

    Источник: Настройка шлюза последней инстанции с помощью IP-команд

    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

    Что такое 127.0.0.1 localhost: подробное руководство (#2019)

    127.0.0.1 — это адрес петлевого интернет-протокола (IP), также называемый [localhost].

    Адрес используется для установления IP-соединения с тем же компьютером или компьютером, который используется конечным пользователем.

    Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой, при этом использование любого IP-адреса в диапазоне 127. *. *. * будет работать аналогично.

    Конструкция loopback (обратная петля) дает компьютеру или устройству, способному объединить возможности проверки или установки стека IP на машине.

    Другими словами, это возможность для компьютера обратиться к самому себе так, как если это был другой компьютер.

    При том сохранить все особенности поведения при запросе на адрес другого компьютера по локальной или удаленной сети.

    Содержание:

    Зачем это нужно

    • У вас высокая задержка сигнала? Вы не можете понять, в чем проблема: в сети интернет, на серверах в вашем домашнем модеме, роутере, или все-таки в сетевой карте вашего компьютера?
    • Как проверить внутренний ping компьютера?
    • Как сделать так, чтобы компьютер использовал сетевую карту, обращаясь не к расположенному где-то далеко серверу или компьютеру, а к самому себе, имитируя связь с другим компьютером?
    • Как создать сервер переадресации и перенаправлять запрос туда куда вам нужно, задавая параметры, не выходя за пределы своего компьютера?
    • Как контролировать протоколы выхода в интернет алгоритмами поведения сервера, которого на самом деле в вашем распоряжении нет?

    В этом и многом другом вам может помочь принцип работы адреса петлевого интернет протокола 127.0.0.1.

    Рис. 1. Рассматриваемая тема очень популярна и даже упоминается как принт на футболках

    к содержанию ↑

    Как работает интернет-протокол

    Как известно, протокол Интернета (IP) представляет собой набор правил, обеспечивающих стандартизованный метод для адресации и обмена данными между компьютерами и другими сетевыми устройствами.

    Так что при запросе не приходится перелистывать все существующие и не существующие в сети домены и IP.

    Но благодаря существующему набору правил и четко обозначенной системе компьютеру удается пропустить львиную долю шагов, которые, не приведя ни к каким результатам, только существенно замедлили бы поиск.

    Таким образом ваш IP разделен на кластеры, в каждом из которых всего по 2-3 цифры, и компьютеру при запросе не надо обрабатывать миллионы возможных адресов, он просто ищет адрес ориентируясь на кластеры, так же, как, например, номера мобильных телефонов.

    А именно первые три цифры – номер оператора, следующие три цифры это домен, и последующие две пары цифр – по сути, и есть личный номер абонента.

    Обратите внимание на то, как выглядит IP адрес вашего компьютера.

    Ваш IP в локальной сети можно увидеть, следуя инструкции ниже:

    1Зайдите в «Панель управления».

    2Откройте «Сеть и Интернет».

    3Выберете «Сетевые подключения».

    4Дальше откройте «Беспроводное соединение».

    5Нажмите кнопку «Сведения» (в открывшейся рамке)

    6Ваш IP адрес должно быть видно в открывшемся окне в строке «Адрес IPv4…»

    Рис. 2. Процедура получения IP-адреса

    Помимо управления методом адресации, IP-протокол также стандартизирует способ или метод отправки и доставки пакетов данных, а также, где это применимо, через Интернет и локальные сети.

    Протокол Интернета версии 4 (или IPv4) является четвертой версией протокола и наиболее широко распространен во всем мире.

    IETF RFC 791, который был завершен в сентябре 1981 года, он и является актуальным протоколом на данный момент, и возможно будет таковым еще неопределенное количество времени.

    IPv4 медленно заменяется IPv6, но его принятие все еще находится в зачаточном состоянии, так как сеть и количество пользователей достигло такого масштаба, при котором инерция неизбежна. Поэтому IPv4 пока еще можно смело считать актуальным стандартом. IPv4 считается протоколом без установления соединения, предназначенным для использования в сети.

    Протокол не гарантирует доставку, целостность данных или правильную последовательность данных, вместо этого, опираясь на протокол управления передачей (TCP) для решения этих проблем.

    к содержанию ↑

    Как работает 127.0.0.1?

    Рис. 3. Рассматриваемый адрес

    Установление сетевого соединения с адресом обратной связи 127.0.0.1 выполняется таким же образом, и по тому же принципу, как и установление оного с любым удаленным компьютером или устройством в сети.

    При этом все процессы, задействованные при установлении сетевого соединения вашего компьютера, с другим происходят и в данном случае.

    Это помогает проследить весь процесс, не выходя за пределы компьютера.

    Основное различие заключается в том, что соединение позволяет избежать использования аппаратного обеспечения локального сетевого интерфейса.

    Таким образом, на процесс обращения и соединения не влияет никакая сторонняя техника и оборудование.

    Системные администраторы и разработчики приложений обычно используют 127.0.0.1 для тестирования приложений.

    При данном соединении чистота «эксперимента» равна 100 процентам, все процессы происходят без влияния на них прохождения через удаленную сеть, сервера провода и т.д.

    При установлении соединения IPv4 с 127.0.0.1 обычно назначается маска подсети 255.0.0.1.

    Если какой-либо общедоступный коммутатор, маршрутизатор или шлюз принимает пакет, адресованный IP-адресу loopback, необходимо отказаться от пакета без регистрации информации.

    В результате, если пакет данных доставляется за пределы локального хоста, он не попадает на случайный компьютер, который попытается ответить на него.

    Это так же гарантирует следующие характеристики:

    • безопасность;
    • конфиденциальность информации;
    • аннуляция рисков воздействия стороннего вредоносного программного обеспечения и так далее.
    к содержанию ↑

    Что такое система доменных имен

    Память большинства людей устроена так, что запомнить IP адрес в точности и без ошибок практически невозможно. Ведь с человеческой точки зрения, это бессмысленный набор цифр, однако для компьютера это самая удобная форма адреса.

    Поэтому именно такая форма дает возможность присвоить каждому компьютеру свой неповторимой личный адрес-номер, который мало того, что не дублируется, его так же легко найти при запросе и, легко безошибочно идентифицировать.

    Рис. 4. Примерная схема системы доменных имен

    В результате система доменных имен (DNS) была разработана для того, чтобы направлять локальный и интернет-трафик в соответствующий пункт назначения, выполняя поиск в режиме реального времени и осуществляя соединение с другими DNS-серверами, расположенными в Интернете.

    Прежде чем локальный компьютер отправит DNS-запрос на DNS-сервер для локальной сети, он выполняет проверку локально сохраненного файла hosts, чтобы сэкономить время и сетевые ресурсы.

    Файл hosts содержит пары IP-адресов вместе с одним или несколькими именами хостов. Он часто обновляется на основе предопределенных условий на локальном компьютере.

    Другими словами разделение цифр IP адреса на кластерные группы равносильно тому, как постовый адрес делится на индекс, страну, область, город, дом, квартиру, и так далее.

    Это позволяет не только дать индивидуальный и неповторимый номер, но и сделать его таким что бы для его поиска понадобилось минимум времени.

    До изобретения DNS, был один файл hosts, который был разделен по сети. Однако со временем стало понятно, что такая система не выдерживает проверку ростом сети. Количество одновременно работающих адресов стало таким большим, что пришлось пересмотреть модель адресации и расширить ее для большего количества пользователей.

    Поэтому, когда сети стали объединяться вместе, это привело к необходимости создания DNS, которая используется сегодня.

    к содержанию ↑

    Как используется 127.0.0.1 в файле хостов

    Всякий раз, когда пользователь компьютера пытается получить доступ к веб-сайту или удаленному компьютеру по имени, компьютер проверяет локально сохраненный файл Hosts для разрешения имени домена перед отправкой запроса на сервер доменных имен (DNS).

    IP-адрес 127.0.0.1 обычно находится в файле Hosts на компьютерах, назначенных на простой адрес «localhost».

    Поэтому получается, что этот протокол, как и любое орудие можно использовать во вред.

    Например, вредоносное программное обеспечение (как-то вирусы, черви или трояны) могут воспользоваться этим протоколом что бы заблокировать возможность пользователя попасть на какой-то конкретный сайт, «закольцевав» данный запрос этим протоколом.

    В частности, вирус может переадресовывать запрос на официальный сайт разработчика, пораженного вирусом программного обеспечения.

    Это делается, чтобы пользователь не смог, выйдя на этот сайт получить квалифицированную помощь, и не мог избавить свой компьютер от заражения вредоносным программным обеспечением.

    Однако эту же функцию можно использовать сознательно и на благо.

    Например, для того, чтобы не дать возможности компьютеру делать запросы на сомнительные сайты, например, содержащие противозаконные или запрещенные материалы, или содержащие вредоносное программное обеспечение, вирусы, или нежелательный спам.

    В таблице 1 приведены некоторые примеры того, так же localhost 127.0,0,1 позволяет создавать IP адреса специального назначения (то есть те которые назначены для определенной цели)

    Таблица 1. Примерная таблица специальных IP-адресов
    Адрес Использование
    0.0.0.0/8 “This” Network
    10.0.0.0/8 Private-Use Networks
    14.0.0.0/8 Public-Data Networks
    24.0.0.0/8 Cable Television Networks
    39.0.0.0/8 Reserved, subject to allocation
    127.0.0.0/8 Loopback
    128.0.0.0/16 Reserved, subject to allocation
    169.254.0.0/16 Link Local
    172.16.0.0/12 Private-Use Networks
    191.255.0.0/16 Reserved, subject to allocation
    192.0.0.0/24 Reserved but subject to allocation
    192.0.2.0/2 Test-Net
    192.88.99.0/24 6to4 Relay Anycast
    192.168.0.0/16 Private-Use Networks
    198.18.0.0/15 Network Interconnect Device Benchmark Testing
    223.255.255.0/24 Reserved, subject to allocation
    224.0.0.0/4 Multicast, commonly used in multiplayer simulations and gaming and for video distribution
    240.0.0.0/4 Reserved for Future Use
    к содержанию ↑

    Каковы общие преимущества для 127.0.0.1

    Общей методикой для проверки правильности работы сетевого оборудования, операционной системы и TCP IP / IP компьютера является отправка запроса ping на 127.0.0.1.

    Основные преимущества рассматриваемого понятия такие:

    1В тестировании в закольцованом режиме благодаря протоколу 127.0.0.1 можно получить самые точные результаты относительно работы сетевой системы компьютера. Все проблемы с запросом и откликом будут давать чистый результат, без погрешности влияния внешних сетей серверов или компьютеров.

    2Основываясь на результатах теста, администраторы или пользователи компьютеров могут устранить проблемы с подключением к сети. Разработчики приложений также используют loopback-адрес для тестирования основных сетевых функций при разработке программы. Или же прикладного компонента до перехода в «живую» сеть или Интернет с помощью тестирования или развертывания.

    3Это позволяет полностью проследить поведение программы или приложения в отношении работы в сети. При том, все делается как бы на ладошке, что дает возможность ускорить тестирование программы. Также это позволяет работать над настройкой поведения программы и исправления ошибок в реальном времени за долго до того как программа начнет работать в сети в той среде, для которой предназначена.

    4Это не только упрощает тестирование но и делает его более точным, легким, прозрачным и не затратным.

    5Ознакомившись с принципом работы с доменом 127.0.0.1, вы можете и сами придумать ему применение в зависимости от того какие цели вы перед собой ставите.

    Всемирная сеть продолжает развиваться, и не исключено, что для новых задач будут необходимы новые инструменты, новые системы, алгоритмы и протоколы.

    А возможно старые инструменты обретут новые значения и возможности.

    Не исключено что именно вам предстоит сделать новые открытия в плане того как еще можно применить старый, добрый localhost.

    Творческих успехов вам в использовании  закольцованного домена 127.0.0.1 localhost!

    Как его активировать, вы можете посмотреть в видео ниже.

    Сеть

    — в чем разница между 127.0.0.1 и 0.0.0.0?

    В чем разница между 127.0.0.1 и 0.0.0.0?

    • 127.0.0.1 — адрес обратной связи (также известный как localhost).

    • 0.0.0.0 — это немаршрутизируемый метаадрес, используемый для обозначения недопустимой, неизвестной или неприменимой цели (заполнитель без конкретного адреса).

    В контексте записи маршрута это обычно означает маршрут по умолчанию.

    В контексте серверов 0.0.0.0 означает «все адреса IPv4 на локальном компьютере». Если хост имеет два IP-адреса, 192.168.1.1 и 10.1.2.1, и сервер, работающий на хосте, прослушивает 0.0.0.0, он будет доступен по обоим этим IP-адресам.


    Что такое IP-адрес 127.0.0.1?

    127.0.0.1 — это петлевой адрес интернет-протокола (IP), также называемый «localhost». Адрес используется для установления IP подключение к той же машине или компьютеру, используемому конечным пользователем.

    То же соглашение определено для компьютеров, поддерживающих IPv6. обращение с коннотацией ::1. Установление соединения использование адреса 127.0.0.1 является наиболее распространенной практикой; тем не мение, используя любой IP-адрес в диапазоне 127. . .* будет работать в таким же или подобным образом. Конструкция loopback дает компьютеру или устройство, способное подключаться к сети для проверки или установления стек IP на машине.

    Источник: 127.0.0.1 — Каково его использование и почему это важно?


    Специальные адреса

    Сети класса А с номером 127 присвоена «петля» функция, то есть дейтаграмма, отправленная протоколом более высокого уровня к сетевому адресу 127 должен вернуться внутрь хоста.Нет дейтаграмма, «отправленная» на сетевой адрес 127, должна когда-либо появляться на любая сеть в любом месте.

    Источник: Сетевые номера


    Если это целый класс A, то какой смысл в других произвольных значениях для последних трех октетов?

    Диапазон замыкания на себя предназначен для тестирования реализации протокола TCP/IP на узле. Поскольку нижние уровни закорочены, отправка на петлевой адрес позволяет эффективно тестировать более высокие уровни (IP и выше) без возможности проявления проблем на нижних уровнях.127.0.0.1 — это адрес, который чаще всего используется для целей тестирования.

    Источник: зарезервированный IP-адрес, петлевые и частные адреса

    Для получения дополнительной информации см. https://askubuntu.com вопрос Что такое петлевое устройство и как его использовать? и почему петлевой IP-адрес от 127.0.0.1 до 127.255.255.254?.


    Что такое IP-адрес 0.0.0.0?

    «0.0.0.0» — допустимый синтаксис адреса. Поэтому он должен анализироваться как действительный везде, где IP-адрес в традиционной точечно-десятичной системе счисления ожидал.После анализа и преобразования в работоспособную числовую форму, затем его значение определяет, что произойдет дальше.

    Нулевое значение имеет особое значение. Значит «действительно», но имеет значение, которое может быть неуместным (и поэтому рассматривается как не действительно) для конкретных обстоятельств. Это в основном «нет конкретный адрес». Для таких вещей, как привязка адреса сетевых подключений, результатом может быть назначение соответствующего адрес интерфейса к соединению.Если вы используете его для настройки интерфейс, вместо этого он может удалить адрес из интерфейса. Это зависит от контекста использования, чтобы определить, что «никакой конкретный адрес» действительно делает.

    В контексте записи маршрута это обычно означает маршрут по умолчанию . Это происходит из-за большего количества адресной маски, которая выбирает биты для сравнения. Маска «0.0.0.0» не выбирает биты, поэтому сравнение всегда получится. Таким образом, когда такой маршрут настроен, всегда куда-то для пакетов (если сконфигурировано с действительным назначения).

    В некоторых случаях просто «0» также будет работать и иметь тот же эффект. Но это не гарантируется. Форма «0.0.0.0» — это стандартный способ сказать «нет конкретного адреса» (в IPv6 это «:: 0» или просто «::»).

    Источник: что означает IP-адрес 0.0.0.0


    В Интернет-протоколе версии 4 адрес 0.0.0.0 является немаршрутизируемый метаадрес, используемый для обозначения недействительного, неизвестного или не применимая цель. Чтобы придать особое значение недействительному в противном случае часть данных является приложением внутриполосной сигнализации.

    В контексте серверов 0.0.0.0 означает «все адреса IPv4 на локальном компьютере». Если хост имеет два IP-адреса, 192.168.1.1 и 10.1.2.1, и сервер, работающий на хосте, прослушивает 0.0.0.0, он будет доступен по обоим этим IP-адресам.

    В контексте маршрутизации 0.0.0.0 обычно означает маршрут по умолчанию, то есть маршрут, который ведет к «остальной части» Интернета, а не куда-то в локальную сеть.

    Использование включает:

    систем.

    •   Способ указать "вообще любой IPv4-хост". Он используется таким образом при указании маршрута по умолчанию.
        
    •   Способ явно указать, что цель недоступна.[1]
        
    •   Способ указать "вообще любой IPv4-адрес". Он используется таким образом при настройке серверов (т.е. при привязке прослушивающих сокетов).
        

    Это известно программистам TCP как INADDR_ANY.(bind(2) привязывается к адреса, а не интерфейсы.)

    В IPv6 адрес со всеми нулями записывается как «::».

    Источник: 0.0.0.0


    DHCP-обнаружение/запрос

    Когда клиент загружается в первый раз, считается, что он находится в Инициализирует состояние и передает сообщение DHCPDISCOVER на свой локальный сервер. физической подсети через порт 67 протокола пользовательских дейтаграмм (UDP) (BootP сервер). Поскольку клиент не может узнать подсеть, к которой он принадлежит, DHCPDISCOVER является широковещательной рассылкой всех подсетей (IP-адрес назначения адрес 255.255.255.255) с исходным IP-адресом 0.0.0.0. То IP-адрес источника — 0.0.0.0, так как у клиента нет настроенный IP-адрес. Если в этой локальной подсети существует DHCP-сервер настроен и работает правильно, DHCP-сервер услышит широковещательную рассылку и ответить сообщением DHCPOFFER. Если DHCP-сервер не существует в локальной подсети, должен быть DHCP/BootP Relay Агент в этой локальной подсети для пересылки сообщения DHCPDISCOVER на подсеть, содержащая DHCP-сервер.

    Этот агент ретрансляции может быть либо выделенным хостом (например, Microsoft Windows Server) или маршрутизатор (например, маршрутизатор Cisco настроен с помощью вспомогательных операторов IP на уровне интерфейса).

    После того, как клиент получает DHCPOFFER, он отвечает сообщением DHCPREQUEST, указывающим на его намерение принять параметры в DHCPOFFER, и переходит в состояние запроса. Клиент может получить несколько сообщений DHCPOFFER, по одному от каждого DHCP-сервера, получившего исходное сообщение DHCPDISCOVER.Клиент выбирает одно сообщение DHCPOFFER и отвечает только этому серверу DHCP, неявно отклоняя все остальные сообщения DHCPOFFER. Клиент идентифицирует выбранный сервер, заполняя поле параметра Идентификатор сервера IP-адресом DHCP-сервера. DHCPREQUEST также является широковещательным, поэтому все DHCP-серверы, отправившие DHCPOFFER, увидят DHCPREQUEST, и каждый будет знать, был ли принят или отклонен его DHCPOFFER. Любые дополнительные параметры конфигурации, которые требуются клиенту, будут включены в поле параметров сообщения DHCPREQUEST. Несмотря на то, что клиенту был предложен IP-адрес, он отправит сообщение DHCPREQUEST с исходным IP-адресом 0.0.0.0. В настоящее время клиент еще не получил подтверждение того, что он может использовать IP-адрес.

    Диалог клиент-сервер для получения клиентом DHCP-адреса, если клиент и DHCP-сервер находятся в одной подсети

    Источник: Общие сведения и устранение неполадок DHCP в Catalyst Switch или Enterprise Networks


    Маршрут по умолчанию

    В этом документе объясняется, как настроить маршрут по умолчанию или шлюз Крайнее средство.Используются следующие IP-команды:

    IP-маршрут 0.0.0.0 0.0.0.0

    Создание статического маршрута к сети 0.0.0.0 0.0.0.0 — еще один способ установите шлюз последней инстанции на роутере. как с айпи команда default-network, использование статического маршрута к 0.0.0.0 не зависит от любых протоколов маршрутизации. Однако IP-маршрутизация должна быть включен на роутере.

    Примечание. IGRP не понимает маршрут к 0.0.0.0. Следовательно, это не может распространять маршруты по умолчанию, созданные с использованием IP-маршрута 0.0.0.0 0.0.0.0 команда. Используйте команду ip default-network, чтобы IGRP распространял маршрут по умолчанию.

    Источник: Настройка шлюза последней надежды с помощью IP-команд

    windows 7 — Как работает локальный хост 127.0.0.1?

    адресов интернет-протокола (IP) относятся к одной из четырех основных категорий.

    1. Адреса, используемые для связи с другими компьютерами по всему миру,
    2. Адреса, используемые для связи с компьютерами только в пределах определенной компании или сети,
    3. Адреса, используемые для передачи информации между компьютерами в сети,
    4. Адреса, используемые для того, чтобы компьютер мог разговаривать сам с собой.

    По соглашению, 127.0.0.1 является одним из тех адресов, которые попадают в последнюю из этих категорий.

    Как люди, мы не очень хорошо запоминаем IP-номера, но у нас нет проблем с запоминанием таких имен, как superuser.com, www.google.com и других подобных имен. Когда Интернет был маленьким (очень маленьким), люди делились файлом «hosts» с другими людьми в Интернете, поэтому им не нужно было запоминать числа. Этот файл hosts содержал пары IP-адресов и одного или нескольких имен хостов.Когда кто-то пытался получить доступ к хосту по его имени, компьютерное программное обеспечение знало достаточно, чтобы найти его в файле hosts. С тех пор Интернет настолько вырос, что теперь мы используем систему доменных имен (DNS) для преобразования имен в IP-номера в дополнение к использованию файла hosts в старом стиле. Большинство компьютеров настроены на поиск имен сначала в файле hosts, а затем в DNS, если это не удается.

    Теперь, когда у вас есть фон, вот как это работает (обычно):

    Когда вы добавляете эту запись в файл hosts, каждый раз, когда ваш компьютер пытается найти www.foo.com, он попытается связаться с этим сайтом по IP-адресу 127.0.0.1, потому что вы сказали ему, что это Интернет-адрес для www.foo.com. Помните, что адрес 127.0.0.1 позволит компьютеру общаться с самим собой, поэтому попытка перейти на адрес 127.0.0.1 в вашем браузере будет пытаться связаться с веб-сервером на вашем компьютере. Если бы вы ввели 2.3.4.5 вместо 127.0.0.1, он попытался бы связаться с компьютером по адресу 2.3.4.5 при открытии www.foo.com.

      127.0.0.1 локальный хост
    127.0.0.1 www.foo.com
    127.0.0.1 foo.com
      

    Плохая сторона использования файла hosts для подобных вещей заключается в том, что как только вы добавляете запись в файл hosts, вы берете на себя ответственность за поддержание этой информации в актуальном состоянии. Если вы не поместите запись в файл hosts, ваш компьютер попытается использовать DNS для поиска IP-адреса, а затем использовать этот IP-адрес для связи с сервером.

    Хорошо, что если вы никогда не хотите, чтобы кто-либо общался с www.foo.com только по имени хоста на вашем компьютере, добавление записи в ваш файл hosts может (ключевое слово — may) предотвратить это.Если цель состоит в том, чтобы предотвратить доступ к определенному сайту любыми способами (не только по имени хоста), есть другие лучшие и более надежные способы предотвратить это, например, правильное использование брандмауэра.

    Для чего нужен IP-адрес 127.0.0.2?

    Я отвечу на каждый из ваших вопросов ниже, со ссылками и примерами. Это не так просто, как Да или Нет.

    • «Все адреса 127.x.x.x ограничены локальным компьютером?» Да
    • «Все 127.x.x.x адресов, привязанных к интерфейсу lo Да
    • «Маршрутизируются ли адреса 127.x.x.x по сети?»
    • «Все ли адреса 127.x.x.x одинаковы?» (в зависимости от операционной системы)

    127.0.0.0/8 — этот блок назначается для использования в качестве кольцевого адреса хоста в Интернете. Дейтаграмма, отправленная протоколом более высокого уровня на адрес в любом месте этого блока, возвращается обратно внутрь хоста.Это , обычно реализуемый с использованием только 127.0.0.1/32 для замыкания на себя. Как описано в [RFC1122], раздел 3.2.1.3, адреса в пределах всего блока 127.0.0.0/8 не могут законно появляться в какой-либо сети и где бы то ни было. — RFC5735 Акцентная шахта.

    • « 127.0.0.2 — это то же самое, что 127.0.0.1 NO Согласно rfc5735 может быть, но не обязательно. Это поведение, определяемое реализацией. См. руководство по операционной системе.В любом случае весь диапазон зарезервирован и не должен маршрутизироваться по сети.

    Хотя 127.0.0.1 127.255.255.254 все локальные адреса привязаны к интерфейсу lo . Они не одинаковы. Вы можете использовать каждый адрес для привязки разных служб к одному и тому же порту. Например, 16 миллионов веб-серверов на порту 80, доступ к которым возможен только с локальной машины (если у вас не закончилась память или другие ресурсы)

    Я только что настроил службу докеров для привязки к 127.0.0.2:80 . Затем я добавил псевдоним /etc/hosts . Теперь я могу подключиться к нему через http://myserver , но не через http://127.0.0.1 или http://localhost . Однако это доступно только для этой машины. Так как это только на интерфейсе ло .

    Затем я настроил еще одну службу докеров для привязки к 127.0.0.3:80 и службу python на localhost:80 и еще одну на 127.0.0.4:80 .


    Это может работать не во всех операционных системах.Я использую Debian(9) Gnu/Linux, ядро ​​Linux 4.9.0-3-amd64. Некоторые ОС могут обрабатывать все адреса 127.0.0.1 127.255.255.254 одинаково. Некоторые могут работать только с 127.0.0.1 .

    Обратите внимание, что такие службы, как ping, будут прослушиваться на 0.0.0.0 (ipv4), поэтому прослушиватель получит ping 127.127.127.127 , потому что 127.127.127.127 — это один из ваших адресов. Однако, если служба прослушивает определенный адрес, вам необходимо использовать этот конкретный адрес для подключения к ней (в зависимости от используемой операционной системы).

    см. также

    Что такое Localhost и чем он отличается от 127.0.0.1?

    Даже когда все сетевые устройства отключены, ваш компьютер все еще может обмениваться данными по сети. Известная как «петля», машина Unix может отправлять и получать сетевые сообщения от себя и к себе через виртуальное сетевое устройство. Ваш компьютер может отправлять сообщения от самого себя к самому себе, обеспечивая связь в сетевом стиле без необходимости в функционирующей сети.

    Что такое 127.0.0.1?

    127.0.0.1 — наиболее часто используемый петлевой IP-адрес. Это часть зарезервированного блока из более чем шестнадцати миллионов IP-адресов, которые используются специально для функции обратной связи. Петля позволяет вашему компьютеру взаимодействовать с самим собой, используя протоколы сетевого подключения.

    В широком смысле петля — это виртуальное сетевое устройство, которое создает сетевое соединение только с одной конечной точкой, то есть оно начинается и заканчивается на одном и том же устройстве: на вашем компьютере.На самом деле петлевое устройство даже появляется в ipconfig с именем lo, как показано выше. Адреса обратной связи в основном используются для устранения неполадок (это похоже на просмотр в зеркале) или для доступа к локальным ресурсам через сетевой интерфейс.

    Читайте также: Как использовать Nginx в качестве обратного прокси

    Что такое локальный хост?

    «localhost» описывает коммуникационный порт, который подключается к исходному серверу. Это позволяет сетевому соединению «зацикливаться» на самом себе, позволяя вам эмулировать сетевые соединения, когда такая сеть отсутствует или недоступна.На практике localhost рассматривается как синоним 127.0.0.1 для использования и обсуждения. Однако важно помнить, что они не являются строго идентичными.

    Перед выполнением DNS-запроса на преобразование текстовой строки, введенной пользователем, в IP-адрес, по которому можно перемещаться, операционная система проверяет файл HOSTS на наличие псевдонимов или правил перенаправления. В системе, настроенной на стандартные значения по умолчанию, «localhost» в URI будет разрешаться в 127.0.0.1 для IPv4 или ::1 для IPv6. Однако существует гораздо больше петлевых адресов, чем только эти два.Блок IP-адресов, зарезервированных для петлевых адресов, простирается от 127.0.0.0 до 127.255.255.255.

    В большинстве случаев localhost разрешается в 127.0.0.1 благодаря правилу перенаправления в файле HOSTS, как упоминалось выше. Но в некоторых случаях localhost может быть сопоставлен с другим IP-адресом. Таким образом, localhost можно указать на любой IP-адрес в этом блоке, и он будет работать идентично.

    Заключение: в чем разница между локальным хостом и 127.0.0.1?

    На большинстве машин localhost и 127.0.0.1 функционально идентичны. Но localhost — это метка для IP-адреса, а не сам адрес. Localhost может указывать на разные IP-адреса. На самом деле, он может быть указан на любой IP-адрес, даже если он находится за пределами зарезервированного блока адресов. Файлу HOSTS все равно, и он вас не остановит. Однако это нарушит важные функции вашей системы и приведет к сбою любого приложения, которое использует соединение с локальным хостом.

    Блок адресов 127 был выбран для блока адресов замыкания на себя, поскольку это был последний блок адресов класса A, которые идут от двоичного значения адреса 00000001 до 01111111.В IPv6 петлевым адресом является первый адрес, 0:0:0:0:0:0:0:1, который чаще всего выражается в усеченной форме как ::1.

    Если вы переходите с Windows на систему Unix, вы могли заметить, что петля практически синонимична локальному хосту. Вы можете использовать свой файл HOSTS для перенаправления «loopback» на 127.0.0.1, но это скорее замена текста, чем что-либо еще.

    Полезна ли эта статья? да Нет

    Александр Фокс

    Александр Фокс — технический и научный писатель из Филадельфии, штат Пенсильвания, с одним котом, тремя компьютерами Mac и большим количеством USB-кабелей, чем он когда-либо мог использовать.

    В чем разница между IP-адресами 0.0.0.0 и 127.0.0.1?

    Ответ Lee B правильный, но вот несколько соответствующих RFC, если вам интересно.

    0.0.0.0:

    Из RFC1122, раздел 3.1.2.3:

    Теперь мы суммируем важные частные случаи для классов A, B, и C IP-адреса, используя следующую нотацию для IP-адреса. адрес:

      { <Номер сети>, <Номер хоста> }
    
            или
                { <номер сети>, <номер подсети>, <номер хоста> }
      

      (а) {0, 0}
    
                 Этот хост в этой сети. НЕ ДОЛЖЕН быть отправлен, за исключением случаев, когда
                 исходный адрес как часть процедуры инициализации
                 по которому хост узнает свой собственный IP-адрес.
      

    Просто «этот хост в этой сети»… как говорится в ответе Lee B, это переводится на все доступные IP-адреса на вашем хосте. Размещение службы на 0.0.0.0 автоматически размещает эту службу на каждом адресуемом интерфейсе.

    127.0.0.1:

    Из RFC5735:

    127.0.0.0/8 — этот блок назначается для использования в качестве кольцевого адреса хоста в Интернете. Дейтаграмма, отправленная протоколом более высокого уровня на адрес в любом месте этого блока, возвращается обратно внутрь хоста. Обычно это реализуется с использованием только 127.0.0.1/32 для замыкания на себя. Как описано в [RFC1122], раздел 3.2.1.3, адреса в пределах всего блока 127.0.0.0/8 не могут законно появляться в какой-либо сети и где бы то ни было.

    Разница между 0.0.0.0 и петлевого адреса 127.0.0.1 заключается в том, что петлевой адрес предназначен для обеспечения полностью функционирующего IP-интерфейса внутри самого хоста, независимо от того, как выглядят остальные сетевые настройки, если таковые имеются. Любой трафик, отправленный на петлевое устройство, тут же поступает на него. Дело не в том, что петлевая сеть «относится» к вашему собственному хосту… это скорее похоже на то, что у вас есть мини-сегмент сети на вашем хосте, который устройства, процессы и сокеты могут открывать и подключаться.

    127.0.0.1 Объяснение IP-адреса

    IP-адрес 127.0.0.1 — это адрес IPv4 специального назначения, который называется адресом localhost или loopback . Все компьютеры используют этот адрес как свой собственный, но он не позволяет компьютерам взаимодействовать с другими устройствами, как это делает настоящий IP-адрес.

    Вашему компьютеру может быть назначен частный IP-адрес 192.168.1.115, чтобы он мог взаимодействовать с маршрутизатором и другими сетевыми устройствами. Тем не менее, он по-прежнему прикрепляет специальный 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-адреса. Эта двойная проверка не позволяет сетевому злоумышленнику замаскировать свой трафик под петлевой адрес.

    Прикладное программное обеспечение обычно использует эту функцию замыкания на себя для целей локального тестирования. Сообщения, отправленные на петлевые IP-адреса, такие как 127.0.0.1, не доходят до локальной сети. Вместо этого сообщения доставляются непосредственно в TCP/IP и получают очереди, как если бы они поступили из внешнего источника.

    Сообщения Loopback содержат номер порта назначения в дополнение к адресу. Приложения могут использовать эти номера портов для разделения тестовых сообщений на несколько категорий.

    Адреса Localhost и IPv6 Loopback

    Имя localhost также имеет особое значение в компьютерных сетях, используемых вместе с 127.0.0.1. Компьютерные операционные системы поддерживают запись в файлах своего хоста, связывающую имя с петлевым адресом. Эта практика помогает приложениям создавать циклические сообщения, используя имя, а не жестко закодированный номер.

    Интернет-протокол v6 реализует ту же концепцию адреса обратной связи, что и 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 сетевые адреса не принадлежат ни к одному из диапазонов частных IP-адресов, определенных в IPv4. Отдельные адреса в этих частных диапазонах могут быть выделены для устройств локальной сети и использоваться для связи между устройствами, тогда как 127.0.0.1 не может.

    Люди, изучающие компьютерные сети, иногда путают 127.0.0.1 с адресом 0.0.0.0. В то время как оба имеют особое значение в IPv4, 0.0.0.0 не предоставляет никаких функций обратной связи.

    Спасибо, что сообщили нам!

    Расскажите нам, почему!

    Другой Недостаточно подробностей Сложно понять

    127.0.0.1 – Каково его использование и почему это важно?

    127.0.0.1 — это петлевой адрес интернет-протокола (IP), также называемый «localhost». Адрес используется для установления IP-соединения с той же машиной или компьютером, который используется конечным пользователем. То же соглашение определено для компьютеров, поддерживающих адресацию IPv6, с использованием коннотации ::1. Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой; однако, используя любой IP-адрес в диапазоне 127.*.*.* будет работать таким же или подобным образом. Конструкция замыкания на себя дает компьютеру или устройству, способному работать в сети, возможность проверки или установления стека IP на машине.

    Как работает интернет-протокол?

    Интернет-протокол (IP) — это набор правил, обеспечивающих наличие стандартизированного метода адресации и связи между компьютерами и другими сетевыми устройствами. Помимо управления методом адресации, протокол IP также стандартизирует способ или метод, которым пакеты данных отправляются, доставляются и, где это применимо, подтверждаются через Интернет и локальные сети.Интернет-протокол версии 4 (или IPv4) является четвертой версией протокола и наиболее широко используется во всем мире. IETF RFC 791, который был окончательно доработан в сентябре 1981 года, является текущим определением протокола. IPv4 постепенно заменяется IPv6, но его внедрение все еще находится в зачаточном состоянии. IPv4 считается протоколом без установления соединения, предназначенным для использования в сетях на основе Ethernet. Протокол не гарантирует доставку, целостность данных или правильную последовательность данных; вместо этого, полагаясь на протокол управления передачей (TCP) для решения этих проблем.

    Как работает 127.0.0.1?

    Установление сетевого соединения с петлевым адресом 127.0.0.1 выполняется так же, как и соединение с любым удаленным компьютером или устройством в сети. Основное отличие заключается в том, что при подключении не используется аппаратное обеспечение интерфейса локальной сети. Системные администраторы и разработчики приложений обычно используют 127.0.0.1 для тестирования приложений. При установлении соединения IPv4 с адресом 127.0.0.1 обычно назначается маска подсети 255.0.0.1. Если какой-либо общедоступный коммутатор, маршрутизатор или шлюз получает пакет, адресованный петлевому IP-адресу, необходимо отбросить пакет без регистрации информации. В результате, если пакет данных доставлен за пределы локального хоста, по замыслу он не попадет случайно на компьютер, который попытается на него ответить. Этот аспект петли помогает обеспечить безопасность сети, поскольку большинство компьютеров будут отвечать на пакеты, адресованные их соответствующему адресу петли, что также может неожиданно активировать другие службы на машине, отвечая на случайный пакет данных.

    Что такое система доменных имен?

    Люди не могут легко запоминать IP-адреса или числа. Веб-адреса на простом языке; тем не менее, их намного проще использовать, но они требуют метода для преобразования в фактический адрес удаленного компьютера или сервера. В результате была разработана система доменных имен (DNS), которая помогает направлять локальный и интернет-трафик в соответствующее место назначения, выполняя поиск интернет-адреса в реальном времени с другими DNS-серверами, расположенными в Интернете.Прежде чем локальный компьютер отправит DNS-запрос на DNS-сервер локальной сети; однако сначала он проверит локально сохраненный файл Hosts, чтобы сэкономить время и сетевые ресурсы. Файл hosts содержит пары IP-адресов вместе с одним или несколькими именами хостов и часто обновляется в зависимости от предопределенных условий на локальном компьютере. До изобретения DNS существовал единственный файл Hosts, который был общим для всей сети. Было обнаружено, что это не прошло тест на масштабируемость; однако, когда несколько сетей начали соединяться вместе, это привело к развитию используемой сегодня системы DNS.

    Как 127.0.0.1 используется в файле hosts?

    Всякий раз, когда пользователь компьютера пытается получить доступ к веб-сайту или удаленному компьютеру по имени, компьютер проверяет локально сохраненный файл Hosts на предмет разрешения имени домена перед отправкой запроса на сервер доменных имен (DNS). IP-адрес 127.0.0.1 обычно находится в файле Hosts на компьютерах, которым назначен простой английский адрес «localhost». Он также используется компьютерными вредоносными программами для назначения законных веб-сайтов локальному хосту, чтобы конечный пользователь не мог обратиться за законной помощью в области компьютерной безопасности при заражении вредоносным ПО.Этот тип изменений чаще всего связан со многими пакетами компьютерных вредоносных программ, которые были развернуты в Интернете через вредоносные зараженные веб-сайты, троянские вирусы и зараженные вложения электронной почты. Некоторые администраторы компьютеров и заинтересованные студенты могут изменить файл hosts, чтобы предотвратить доступ к нежелательным веб-сайтам; однако это не является предпочтительным методом, так как конечный пользователь (или администратор) теперь берет на себя ответственность за удаление записи при необходимости. Примеры записей в файле хоста:

    127.0.0.1 локальный

    127.0.0.1 www.SiteYouWantToRouteToLocalHost.com

    127.0.0.1 SiteYouWantToRouteToLocalHost.com

    Что такое IP-адрес специального назначения?

    IP-адрес специального назначения — это адрес, назначенный Управлением по присвоению номеров в Интернете (IANA) и зарезервированный для определенной причины или цели. Полномочия IANA по определению этих адресов исходят от IETF для выполнения заданий в поддержку процесса стандартизации Интернета. IANA определяет IP-адреса специального использования для IPv4 в RFC 3330: IPv4-адреса специального назначения и для IPV6 в RFC 3513: Интернет-протокол версии 6 (IPv6).RFC 3330 был первой спецификацией, в которой собраны различные одноразовые определения для IP-адресов специального назначения, таких как 127.0.0.1, которые определялись на протяжении многих лет в центральном месте. Основываясь на этих извлеченных уроках, все специальные пользовательские IPv6-адреса с самого начала были включены в RFC 3513. IANA заявляет в RFC 3330, что Интернет не защищает от злоупотребления специальными IP-адресами, такими как 127.0.0.1. Организация также рекомендует, чтобы, если предполагается, что все пакеты данных с зарезервированного адреса исходили из подсети одного и того же компьютера, все граничные маршрутизаторы должны фильтровать зарезервированные пакеты, которые не исходят с одного и того же устройства, поскольку были установлены случаи атак. на основе использования одного или нескольких из этих специальных адресов.

    Сводная таблица специальных IP-адресов

    Адресный блок            Текущее использование                     

    0.0.0.0/8             «Эта» сеть

    10.0.0.0/8            Частные сети

    14.0.0.0/8            Сети передачи данных общего пользования

    24.0.0.0/8            Сети кабельного телевидения

    39.0.0.0/8            Зарезервировано, при условии выделения

    127.0.0.0/8          Обратная петля

    128.0.0.0/16        Зарезервировано, при условии выделения

    169.254.0.0/16    Локальная ссылка

    172.16.0.0/12      Частные сети

    191.255.0.0/16    Зарезервировано, при условии выделения

    192.0.0.0/24        Зарезервировано, но подлежит распределению

    192.0.2.0/24        Тестовая сеть

    192.88.99.0/24    Ретрансляция 6–4 Anycast

    192.168.0.0/16    Частные сети

    198.18.0.0/15        Сравнительное тестирование сетевых устройств

    223.255.255.0/24     Зарезервировано, при условии выделения

    224.0.0.0/4          Многоадресная рассылка, обычно используемая в многопользовательских симуляторах и играх, а также для распространения видео.

    240.0.0.0/4          Зарезервировано для использования в будущем

    Каково общее использование для 127.0.0.1?

    Распространенным методом проверки правильности работы сетевого оборудования компьютера, операционной системы и реализации TCP/IP является отправка запроса проверки связи на адрес 127.0.0.1. По результатам теста администраторы или пользователи компьютеров могут устранять проблемы с сетевым подключением.Разработчики приложений также используют петлевой адрес для проверки основных сетевых функций при разработке программы или компонента приложения перед «живым» запуском в сети или Интернете с тестированием или развертыванием.

    Некоторые из «более легких» применений адресов обратной связи — обманом заставить студентов компьютерной безопасности или информатики попытаться взломать, исследовать или проверить скорость сети с помощью адреса 127.0.0.1. В Интернете также можно найти несколько вариаций на тему «Самый худший хакер в мире».В этих историях (которые, по крайней мере, некоторые из них, вероятно, основаны на реальных событиях) коллеги-хакеры призывают «новичков» или «не слишком осведомленных» хакеров заразить, взломать или провести DOS- или DDOS-атаку на 127.0.0.1. адрес. В более юмористических историях хакеру удается заразить или удалить информацию со своего компьютера к удовольствию зрителей.

    Где определено 127.0.0.1?

    RFC 1700, опубликованный Инженерной группой Интернета (IETF), был первым документом, зарезервировавшим 127.Блок адресов 0.0.0/8 для обратной связи. Документ IETF, RFC 3330, далее описывает использование блока адресов IPv4 127.0.0.0/8 для обратной связи. Позднее эти определения были обновлены исключительно через IANA и по-прежнему не могут быть присвоены региональными интернет-регистратурами или IANA.

    Что такое IPv6?

    По мере роста числа людей и устройств, использующих Интернет, спрос на адреса продолжает расти в геометрической прогрессии. Интернет-протокол версии 6, IPv6, представляет собой протокол следующего поколения, который призван в конечном счете заменить IPv4 и постепенно внедряется в образовательных и исследовательских кругах.Инженерная рабочая группа Интернета (IETF) разработала протокол IPv6 для удовлетворения растущего числа устройств и пользователей, имеющих доступ к Интернету, а также для устранения некоторых фундаментальных недостатков безопасности в реализации IPv4. IPv6 поддерживает большее количество адресов, используя большие числа для создания IP-адресов. В соответствии с соглашением об адресации IPv4 длина адреса составляет 32 бита, что позволяет использовать примерно 4,3 миллиарда уникальных адресов. IPv6; однако использует 128-битный адрес, что позволяет использовать до 340 триллионов триллионов IP-адресов.

    Каковы преимущества IPv6?

    Помимо значительного увеличения общего количества IP-адресов, IPv6 также предлагает сетевые преимущества по сравнению с IPv4. Новый протокол позволяет устройствам обнаруживать и использовать службы сетей с поддержкой IPv6, не требуя действий со стороны конечного пользователя. Это также значительно снижает потребность в преобразовании сетевых адресов (NAT), которое используется в IPv4, чтобы позволить нескольким клиентам совместно использовать один IP-адрес. Ряд исследовательских проектов, основанных на базовой технологии IPv6, осуществляется в рамках проекта «Интернет 2», возглавляемого некоммерческой организацией U.Сетевой консорциум S., состоящий из образовательных сообществ, промышленности и правительства. Сеть Internet 2, насчитывающая более 280 участников, в настоящее время соединяет более 60 000 учреждений и обеспечивает оптическую сеть нового поколения, которая может удовлетворить высокие требования к производительности для исследований и образования.

    Что такое эквивалент 127.0.0.1 в IPv6?

    ::1 или, сокращенно, 0:0:0:0:0:0:0:1 — адрес обратной связи в протоколе IPv6. Адрес обратной связи в IPv6 выполняет ту же функцию, что и в IPv4, позволяя узлу отправлять пакет данных самому себе.Его нельзя назначить какому-либо физическому интерфейсу на компьютере, и считается, что он имеет область действия «локальная ссылка». Адрес ::1 нельзя использовать в качестве исходного адреса в пакетах IPv6, отправляемых за пределы одного узла. Если это так, то маршрутизатору IPv6 не разрешено пересылать пакет данных. Если пакет с этим адресом получен на интерфейсе, он также должен быть отброшен. Петля, «неуказанные адреса» и адреса IPv6 со встроенными адресами IPv4 назначаются из пространства двоичных префиксов 0000 0000.

    шагов для проверки связи 127.0.0.1

    Хотя пропинговать петлевой адрес или 127.0.0.1 можно с помощью командной строки DOS или терминала на компьютере с MAC OS X, он также встроен во многие инструменты сетевого администратора, доступные на рынке.

    Шаг 1 — Войдите на свой компьютер, используя учетную запись с правами администратора.

    Шаг 2 — Откройте приглашение «DOS», нажав кнопку «Пуск» и введя «CMD» в текстовое поле поиска.В Mac OS X выберите «Finder», расположенный в «Dock» компьютера, и щелкните пункт меню «Utilities». Затем дважды щелкните значок приложения «Сетевая утилита».

    Шаг 3 — В Windows введите «ping 127.0.0.1» в командной строке DOS, а затем нажмите клавишу «Enter». На Mac выберите вкладку меню «Ping» и введите «127.0.0.1» в соответствующем поле.

    Добавить комментарий

    Ваш адрес email не будет опубликован.