Värdar

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 maj 2022; verifiering kräver 1 redigering .

hosts  (tidigare HOSTS.TXT) är en textfil som innehåller en databas med domännamn och används när de översätts till nätverksadresser för värdar. Förfrågningar till den här filen har företräde framför förfrågningar till DNS-servrar . Till skillnad från DNS-systemet ställs filens innehåll in av datorns administratör.

Plats och innehåll

På olika operativsystem har filen en annan plats:

Operativ system versioner Plats
UNIX och UNIX-liknande /etc/hosts[ett]
Windows 95 , 98 , ME %windir%\
NT , 2000 , XP , 2003 , Vista , 7 , 8 , 10 %SystemRoot%\system32\drivers\etc\hosts, kan dess plats åsidosättas i registernyckeln HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath , som innehåller sökvägen till mappen.
Windows Mobile Registerfilial\HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Mac OS 9 och tidigare Systemmapp: Inställningar eller bara i systemmappen
Mac OS X och iOS Alla versioner av Mac OS 10 /private/etc/hostseller /etc/hosts( /etcpå OS X, en symbolisk länk till /private/etc)
Novell NetWare SYS:etc\hosts
OS/2 och eComStation "bootdrive":\mptn\etc\
Symbian OS 6.1–8.1 C:\system\data\hosts
9,1+ Z:\private\10000882\hosts
Android /system/etc/hosts

IP-adresser och domännamn separeras med tabbtecken . Kommentarer börjar med ett "#" (pundtecken). Tomma rader ignoreras.

Vanligtvis innehåller filen en platsdefinition för noden localhost [2] :

127.0.0.1 lokal värd

Domänvidarebefordran

Domänomdirigering används av programmerare och intranätadministratörer (till exempel omdirigering av lokala till intranätvärdar) och för att påskynda inläsningen av webbplatsen genom att mappa deras IP-adresser till domännamn. Så kallade jokertecken stöds inte i själva hosts-filen . 

Resursblockering

Med hjälp av hosts-filen är det möjligt att filtrera annonser genom att omdirigera domänadresser för banners till 127.0.0.0, 127.0.0.1 (lokal värd) eller 0.0.0.0 (rekommenderas). Användning av den lokala adressen 127.0.0.1 rekommenderas i allmänhet inte, eftersom det resulterar i svarstid och tillhörande förseningar om servern inte finns eller är felkonfigurerad; eller om den finns och är konfigurerad, men för helt andra ändamål (därför kan den ge ett felaktigt svar och skriva onödig aktivitet till loggarna).

Historisk bakgrund

På 1970-talet var ARPAnet en tät gemenskap med flera hundra noder. All information om noder, i synnerhet nödvändig för ömsesidig översättning av namn och adresser för ARPAnet-noder, innehöll en enda fil HOSTS.TXT. Den välkända UNIX-värdtabellen, /etc/hosts, ärvde sin struktur direkt från filen HOSTS.TXT (mest genom att ta bort fält som är onödiga på UNIX-system).

Nätverksinformationscentret (NIC, Network Information Center) vid Stanford Research Institute (SRI, Stanford Research Institute) ansvarade för filen HOSTS.TXT. Vid den tiden var den enda källan som distribuerade filen SRI-NIC-värden.1 ARPAnet-administratörer mailade vanligtvis bara ändringar till nätverkskortet och synkroniserade med jämna mellanrum sina HOSTS.TXT-filer med kopian på SRI-NIC-värden med FTP.

Ändringarna som de skickade in lades till i HOSTS.TXT-filen en eller två gånger i veckan. Men när ARPAnet växte blev detta schema omöjligt. Filstorleken växte i proportion till antalet ARPAnet-noder. Informationsflödet i samband med behovet av att uppdatera filen på noderna växte ännu snabbare: uppkomsten av en ny nod ledde inte bara till att en rad lades till HOSTS.TXT, utan också till det potentiella behovet av att synkronisera varje nods data med SRI-NIC-data.

1984 utfärdades RFC 882 och 883, som beskrev domännamnssystemet (eller DNS) som ersatte HOSTS.TXT, och användningen av hosts-filen är nu valfri och snarare ett extra verktyg när man arbetar med nätverket.

Använd när du ansluter via proxyservrar

Att ersätta en IP-adress med ett domännamn skrivet i raden i värdfilen fungerar inte (Windows) om en anslutning används via en proxyserver, i vilket fall namnupplösning sker på proxynivå. Om internetanslutningen endast är konfigurerad via proxy, måste du skriva en ersättning i raden i värdfilen, och även i anslutningsinställningarna i webbläsaren till proxyinställningarna, lägg till adressen till undantagen för proxybehandling (för i webbläsaren Internet Explorer görs detta så här: Verktyg-Internetalternativ - fliken Anslutningar - Nätverksinställningar - Avancerat - Använd inte en proxyserver för adresser som börjar med, lägg till en rad med namnet som anges i värdfilen) endast i detta fall kommer värden att ignoreras av proxy, och ersättningen kommer att fungera. Annars fungerar ersättningen endast för anslutningar som ansluter direkt till Internet (inte via en proxy).

värd programvara

Vilken enkel textredigerare som helst är lämplig för att redigera hosts-filen (till exempel i Windows kan du använda programmet Notepad som medföljer operativsystemet eller det kostnadsfria Notepad ++ ; samtidigt, i operativsystem som börjar med Windows Vista, textredigeraren ska köras "som administratör"). Det har dock skapats många program som underlättar och automatiserar arbetet med denna fil. Till exempel låter programmet Hosts Commander [3] dig utföra komplexa operationer med värdar från kommandoraden.

För användare av Windows-operativsystem finns det gratisprogram med grafiskt gränssnitt. Till exempel:

HostsXpert för Windows 2000, XP, Vista, 7, 8, Server 2003, Server 2008, Server 2008 R2 [4] .

HostsMan för Windows XP SP2, Server 2003 SP1, Vista, Server 2008, 7, 8, Server 2012, 8.1, Server 2012 R2 [5] .

Använd i skadliga syften

Idag använder ett stort antal skadliga program värdfilen för att blockera åtkomst till webbplatser för populära portaler eller sociala nätverk, eller omdirigera användaren till sidor som ser ut som populära resurser (sociala nätverk, e-posttjänster, etc.), där en ouppmärksam användare anger de meriter som därmed tillfaller angriparna. Det är också möjligt att blockera åtkomst till webbplatser för antivirusprogramföretag .

Det bör noteras att antivirusprogram som använder proaktiva skyddsmetoder som regel förbjuder att ändra hosts-filen till okänd programvara.

Anteckningar

  1. Linux Network Administrators Guide - Skriva värd- och nätverksfiler (nedlänk) . Hämtad 9 juni 2010. Arkiverad från originalet 4 april 2012. 
  2. Microsoft Support Document 258495 - Felsökning av klientanslutning (länk ej tillgänglig) . Arkiverad från originalet den 4 april 2012. 
  3. Värdbefälhavare . Datum för åtkomst: 20 oktober 2011. Arkiverad från originalet den 20 november 2011.
  4. http://www.wintotal.de/softwarearchiv/?id=5452 Arkiverad 15 augusti 2016 på Wayback Machine HostsXpert Version: 4.4
  5. http://www.abelhadigital.com/hostsman Arkiverad 25 juni 2016 på Wayback Machine HostsMan

Länkar