localhost(tzv. "local" z anglického local, nebo "local host", což znamená - tento počítač ) - v počítačových sítích standardní, oficiálně vyhrazené doménové jméno pro privátní IP adresy (v rozsahu 127.0.0.1 - 127.255.255.254, RFC 2606 ). Pro síť tvořenou pouze jedním počítačem se zpravidla používá pouze jedna adresa - 127.0.0.1která je instalována na speciálním síťovém rozhraní " vnitřní smyčky " ( anglicky loopback ) v síťovém protokolu TCP/IP . Na systémech podobných Unixu se toto rozhraní obvykle nazývá " ", kde je číslo nebo jednoduše " ". Při vytváření spojení je v této degenerované „síti“ přítomen pouze jeden počítač, přičemž síťové protokoly fungují jako meziprocesové komunikační protokoly . loNNlo
Použití adresy 127.0.0.1umožňuje navázat spojení a přenést informace pro serverové programy běžící na stejném počítači jako klientský program, bez ohledu na konfiguraci síťového hardwaru počítače (není vyžadována síťová karta , modem nebo jiné komunikační zařízení , rozhraní je implementován pomocí ovladače pseudo-zařízení v jádře operačního systému ). Pro provoz klient-server aplikací na jednom počítači tak není nutné vymýšlet další protokoly a přidávat softwarové moduly. Příkladem může být spuštění webového serveru na počítači a přístup k němu z tohoto počítače pro vývoj webu na tomto počítači, aniž by bylo nutné umístit webový program na internet, dokud nebude jeho vývoj dokončen.
Tradičně je adresa 127.0.0.1jednoznačně mapována na název hostitele " .localhost" a / nebo " localhost.localdomain", to znamená, že ve výchozím nastavení existuje přesměrování na sebe. Existují také doporučení pro používání speciálních názvů domén, jako jsou .test, .example a .invalid.( RFC 2606 ), ale ty ještě nevstoupily do praxe a tradičně ještě nejsou ve výchozím nastavení nakonfigurovány.
V IPv6 je IP adresa ::1/128( 0:0:0:0:0:0:0:1) mapována na místního hostitele.