Која је разлика између 127.0.0.1 и 0.0.0.0?

Већина нас је чула за „127.0.0.1 и 0.0.0.0“, али вероватно нису превише размишљали о њима, али ако изгледа да обоје указују на исто место, која је стварна разлика између њих? Данашња објава питања о СуперУсер помаже да се збуњени читалац рашчисти.

Данашња сесија Питања и одговори долази нам захваљујући СуперУсер-у - одељењу Стацк Екцханге-а, груписању веб локација са питањима и одговорима које води заједница.

Фотографија љубазношћу Кате Гардинер (Флицкр).

Питање

Читач СуперУсер Сагник Саркар жели да зна која је разлика између 127.0.0.1 и 0.0.0.0:

Разумем да 127.0.0.1 указује на локални домаћин а то ради и 0.0.0.0 (исправите ме ако грешим). Па, која је разлика између 127.0.0.1 и 0.0.0.0?

Која је разлика између 127.0.0.1 и 0.0.0.0?

Одговор

Сарадник СуперУсер-а ДавидПостилл има одговор за нас:

Која је разлика између 127.0.0.1 и 0.0.0.0?

  • 127.0.0.1 је повратна адреса (такође позната и као лоцалхост).
  • 0.0.0.0 је мета-адреса која се не може рутирати и користи се за означавање неважећег, непознатог или непримењивог циља (држач места „без одређене адресе“).

У контексту уноса руте, то обично значи подразумевану руту.

У контексту сервера, 0.0.0.0 значи све ИПв4 адресе на локалном рачунару. Ако хост има две ИП адресе, 192.168.1.1 и 10.1.2.1, а сервер који се покреће на хосту преслушава 0.0.0.0, биће доступан на обе те ИП адресе.

Шта је ИП адреса 127.0.0.1?

127.0.0.1 је адреса повратног Интернет протокола (ИП) која се такође назива и локални домаћин. Адреса се користи за успостављање ИП везе са истом машином или рачунаром који користи крајњи корисник.

Иста конвенција је дефинисана за рачунаре који подржавају ИПв6 адресирање користећи конотацију :: 1. Успостављање везе помоћу адресе 127.0.0.1 је најчешћа пракса; међутим, коришћење било које ИП адресе у опсегу од 127 ... * функционисаће на исти или сличан начин. Конструкција повратне петље даје рачунару или уређају способном за умрежавање способност потврде или успостављања ИП стека на машини.

Извор: 127.0.0.1 - Које су његове користи и зашто је важан?

Посебне адресе

Мрежном броју класе А додељен је лоопбацк функција, то јест, датаграм који се протоколом вишег нивоа шаље на мрежну адресу 127 треба да се петљу врати унутар хоста. Нема датаграма послао на мрежу 127 адреса би се икада требала појавити на било којој мрежи било где.

Извор: Мрежни бројеви

Ако је цела класа А, која је поента осталих произвољних вредности за последња три октета?

Сврха опсега повратне петље је тестирање имплементације ТЦП / ИП протокола на хосту. Пошто су доњи слојеви у кратком споју, слање на повратну адресу омогућава ефикасно тестирање виших слојева (ИП и више) без шансе да се проблеми на доњим слојевима манифестују. 127.0.0.1 је адреса која се најчешће користи у сврхе тестирања.

Извор: Резервисане ИП адресе, Лоопбацк и приватне адресе

За више информација погледајте Питајте Убунту питање: Шта је Лоопбацк уређај и како да га користим?

Шта је ИП адреса 0.0.0.0?

0.0.0.0 је важећа синтакса адресе. Дакле, требало би да се рашчлањује као ваљано где год се очекује ИП адреса у традиционалном тачкасто-децималном запису. Једном рашчлањени и претворени у изводљив нумерички облик, његова вредност одређује шта ће се даље дешавати.

Вредност потпуно нула има посебно значење. Дакле то је важећи, али има значење које можда није прикладно (и због тога се третира као неваљано) у одређеним околностима. У основи је резервирано место „нема одређене адресе“. За ствари попут везивања адресе мрежних веза, резултат може бити додељивање одговарајуће адресе интерфејса вези. Ако га користите за конфигурисање интерфејса, уместо тога може уклонити адресу са интерфејса. Зависи од контекста употребе да би се утврдило шта заправо не чини „ниједна одређена адреса“.

У контексту уноса руте, то обично значи подразумевану руту. То се дешава као резултат више маске адресе која бира битове за упоређивање. Маска од 0.0.0.0 не бира ниједан бит, тако да ће поређење увек успети. Дакле, када је таква рута конфигурисана, увек постоји место за одлазак пакета (ако је конфигурисано са важећим одредиштем).

У неким случајевима, само „0“ ће такође радити и имаће исти ефекат. Али ово није загарантовано. Образац 0.0.0.0 је стандардни начин да се каже „нема одређене адресе“ (у ИПв6 тј ::0 или само ::).

Извор: Које је значење ИП адресе 0.0.0.0?

У Интернет протоколу верзије 4, адреса 0.0.0.0 је неусмерива мета-адреса која се користи за означавање неважећег, непознатог или непримењивог циља. Давање посебног значења иначе неисправном делу података је примена у опсегу сигнализације.

У контексту сервера, 0.0.0.0 значи све ИПв4 адресе на локалном рачунару. Ако хост има две ИП адресе, 192.168.1.1 и 10.1.2.1, а сервер који се покреће на хосту преслушава 0.0.0.0, биће доступан на обе те ИП адресе (Белешка:Овај одређени текст се понавља одозго као део целокупног одговора).

У контексту рутирања, 0.0.0.0 обично значи подразумевану руту, тј. Руту која води до „остатка“ Интернета, уместо негде у локалну мрежу.

Употребе укључују:

  • Адреса коју домаћин тврди као своју када му још увек није додељена адреса. Као на пример приликом слања почетног ДХЦПДИСЦОВЕР пакета када се користи ДХЦП.
  • Адреса коју домаћин додељује себи када захтев за адресом преко ДХЦП-а не успе, под условом да ИП стек хоста то подржава. Ова употреба је замењена АПИПА механизмом у модерним оперативним системима.
  • Начин прецизирања било који ИПв4-домаћин. На овај начин се користи приликом одређивања задате руте.
  • Начин да се експлицитно наведе да је циљ недоступан. Извор: 127.0.0.1 - Које су његове користи и зашто је важан?
  • Начин прецизирања било коју ИПв4 адресу. На овај начин се користи приликом конфигурисања сервера (тј. Приликом везивања утичница за слушање). То је ТЦП програмерима познато као ИНАДДР_АНИ. [бинд (2) веже се за адресе, а не за интерфејсе.]

У ИПв6 адреса са свим нулама пише се као ::

Извор: 0.0.0.0 [Википедиа]

ДХЦП откривање / захтев

Када се клијент први пут дигне, каже се да је у држава иницијализације, и преноси ДХЦПДИСЦОВЕР поруку на својој локалној физичкој подмрежи преко порта УДП (Усер Датаграм Протоцол) 67 (БоотП сервер). Пошто клијент никако не може знати подмрежу којој припада, ДХЦПДИСЦОВЕР је емитовање свих подмрежа (одредишна ИП адреса 255.255.255.255), са изворном ИП адресом 0.0.0.0. Изворна ИП адреса је 0.0.0.0, јер клијент нема конфигурисану ИП адресу.

Ако ДХЦП сервер постоји у овој локалној подмрежи и ако је конфигурисан и правилно функционише, ДХЦП сервер ће чути емитовање и одговорити ДХЦПОФФЕР поруком. Ако ДХЦП сервер не постоји у локалној подмрежи, на овој локалној подмрежи мора постојати ДХЦП / БоотП Релаи Агент за прослеђивање ДХЦПДИСЦОВЕР поруке подмрежи која садржи ДХЦП сервер.

Овај агент преноса може бити наменски домаћин (на пример, Мицрософт Виндовс Сервер) или рутер (Цисцо усмеривач конфигурисан са ИП помоћним изјавама на нивоу интерфејса, на пример).

Након што клијент прими ДХЦПОФФЕР, он одговара ДХЦПРЕКУЕСТ поруком, назначујући своју намеру да прихвати параметре у ДХЦПОФФЕР-у, и премешта се у држава која тражи. Клијент може примити више ДХЦПОФФЕР порука, по једну са сваког ДХЦП сервера који је примио оригиналну ДХЦПДИСЦОВЕР поруку. Клијент бира један ДХЦПОФФЕР и одговара само на тај ДХЦП сервер, имплицитно одбијајући све остале ДХЦПОФФЕР поруке. Клијент идентификује изабрани сервер попуњавањем Идентификатор сервера поље опције са ИП адресом ДХЦП сервера.

ДХЦПРЕКУЕСТ је такође емитовање, тако да ће сви ДХЦП сервери који су послали ДХЦПОФФЕР видети ДХЦПРЕКУЕСТ и сваки ће знати да ли је његов ДХЦПОФФЕР прихваћен или одбијен. Све додатне опције конфигурације које клијент захтева биће укључене у поље опција поруке ДХЦПРЕКУЕСТ. Иако је клијенту понуђена ИП адреса, он ће послати ДХЦПРЕКУЕСТ поруку са изворном ИП адресом 0.0.0.0. Тренутно клијент још није добио потврду да је јасно да користи ИП адресу.

Разговор клијент-сервер за клијента који добија ДХЦП адресу где се клијент и ДХЦП сервер налазе у истој подмрежи:

Извор: Разумевање и решавање проблема ДХЦП у Цаталист Свитцх или Ентерприсе Нетворкс

Подразумевана рута

Овај документ објашњава како да конфигуришете задану руту или мрежни пролаз у крајњем случају. Користе се ове ИП наредбе:

  • ип дефаулт-гатеваи
  • ип дефаулт-нетворк
  • ип рута 0.0.0.0 0.0.0.0

ИП рута 0.0.0.0 0.0.0.0

Креирање статичке руте до мреже 0.0.0.0 0.0.0.0 је још један начин за постављање мрежног пролаза крајње инсталације на рутеру. Као и код ип дефаулт-нетворк наредба, коришћење статичке руте до 0.0.0.0 не зависи од било ког протокола рутирања. Међутим, ИП рутирање мора бити омогућено на рутеру.

Белешка: ИГРП не разуме пут до 0.0.0.0. Због тога не може ширити задате руте креиране помоћу ип рута 0.0.0.0 0.0.0.0 команда. Користити ип дефаулт-нетворк наредба да ИГРП шири задану руту.

Извор: Конфигурисање мрежног пролаза у крајњем случају помоћу ИП наредби

Имате нешто да додате објашњењу? Звук у коментарима. Желите да прочитате више одговора других технолошки паметних корисника Стацк Екцханге-а? Овде погледајте целу тему дискусије.


$config[zx-auto] not found$config[zx-overlay] not found