Video: Nätverksteknologier DNS & IIS med Windows Server 2012 2024
Hela Internet var tillräckligt liten för att nätverksadministratörer kunde hålla reda på allt i en enkel textfil som heter värdfilen . Det anges helt enkelt namnet och IP-adressen för varje värd på nätverket. Varje dator hade sin egen kopia av värdfilen.
Tricket var att hålla alla dessa Hosts-filer uppdaterade. När en ny värd läggs till på Internet, skulle varje nätverksadministratör manuellt uppdatera sin kopia av värddatafilen för att lägga till den nya värdens namn och IP-adress.
När Internet växte så gjorde värdena filen. I mitten av 1980-talet blev det uppenbart att en bättre lösning behövdes. Domännamnstjänst (DNS) har uppfunnits för att lösa detta problem.
Förstå värden för filen är av två anledningar:
-
Värddatafilen är inte död. För små nätverk kan en värdfil fortfarande vara det enklaste sättet att tillhandahålla namnupplösning för nätverksdatorerna. Dessutom kan en värdfil sameksistera med DNS. Värddatafilen kontrolleras alltid innan DNS används, så du kan även använda en värdfil för att åsidosätta DNS om du vill.
-
Värddatafilen är föregångaren till DNS. DNS utformades för att kringgå begränsningarna i värddatafilen. Du kommer att vara bättre i att uppskatta fördelarna med DNS när du förstår hur värdfilen fungerar.
Värddatafilen är en enkel textfil som innehåller rader som matchar IP-adresser med värdnamn. Du kan redigera värdfilen med någon textredigerare, inklusive anteckningsblock eller genom att använda kommandot MS-DOS EDIT. Den exakta platsen för värdfilen beror på klientens operativsystem.
Operativsystem | Plats för värdfilen |
---|---|
Windows 9x / Me | c: windowshosts |
Windows NT / 2000 | c: winntsystem32driversetchosts |
Windows XP och Vista | c: windowssystem32driversetchosts |
Unix / Linux | / etc / hosts |
Alla TCP / IP-implementeringar installeras med en startprograms värdfil. Listan nedan visar exempelvis ett exempel på Windows 7 TCP / IP-värdfil. Som du kan se börjar startfilen med några kommentarer som förklarar syftet med filen.
Filen för Windows 7-värden slutar med kommentarer som visar de värdkartskommandon som används för att kartlägga värdnamnet localhost , mappad till IP-adressen 127. 0. 0. 1 . IP-adressen 127. 0. 0. 1 är standard loopback-adressen. Som ett resultat tillåter denna post en dator att hänvisa till sig själv med namnet localhost .
Observera att efter 127. 0. 0. 1 localhost post, en annan localhost post definierar standard IPv6 loopback-adress (:: 2 ).Detta krävs eftersom Vista, till skillnad från tidigare versioner av Windows, har inbyggt stöd för IPv6.
Före Windows 7 kommenterades inte dessa rader i värdfilen. Men börja med Windows 7 hanteras namnsupplösningen för localhost av DNS själv, så dess definition krävs inte i värddatafilen.
En prover värdfil
# Copyright (c) 1993-2009 Microsoft Corp. # # Det här är ett exempel HOSTS-fil som används av Microsoft TCP / IP för Windows. # # Den här filen innehåller mappningar av IP-adresser till värdnamn. Varje # post ska behållas på en enskild linje. IP-adressen ska # placeras i den första kolumnen följt av motsvarande värdnamn. # IP-adressen och värdnamnet ska separeras med minst ett # utrymme. # # Dessutom kan kommentarer (som dessa) infogas på enskilda # rader eller efter maskinnamnet betecknat med en "#" -symbol. # # Till exempel: # # 102. 54. 94. 97 rhino. höjdpunkt. com # källserver # 38. 25. 63. 10 x. höjdpunkt. com # x klient värd # localhost namnupplösning hanteras inom DNS själv. # 127. 0. 0. 1 localhost #:: 1 localhost
För att lägga till en post i värdfilen, redigera bara filen i vilken textredigerare som helst. Lägg sedan till en rad längst ner i filen efter posten localhost . Varje rad som du lägger till bör lista IP-adressen och värdnamnet som du vill använda för adressen. Till exempel associera värdnamnet server1. LoweWriter. com med IP-adressen 192. 168. 168. 201 , lägger du till den här raden i värddatafilen:
192. 168. 168. 201 server1. LoweWriter. com
Då, när en applikation begär IP-adress för värdnamnet server1 , IP-adressen 192. 168. 168. 201 returneras.
Du kan också lägga till ett alias till en värdkarta. Detta gör att användare kan komma åt en värd genom att använda aliaset som ett alternativt namn. Tänk på följande rad:
192. 168. 168. 201 server1. LoweWriter. com s1
Här, enheten vid adressen 192. 168. 168. 201 kan nås som server1. LoweWriter. com eller bara s1 .
En värdfil med flera värdar Definierad :
# Upphovsrätt (c) 1993-2009 Microsoft Corp. # # Detta är ett exempel HOSTS-fil som används av Microsoft TCP / IP för Windows. # # Den här filen innehåller mappningar av IP-adresser till värdnamn. Varje # post ska behållas på en enskild linje. IP-adressen ska # placeras i den första kolumnen följt av motsvarande värdnamn. # IP-adressen och värdnamnet ska separeras med minst ett # utrymme. # # Dessutom kan kommentarer (som dessa) infogas på enskilda # rader eller efter maskinnamnet betecknat med en "#" -symbol. # # Till exempel: # # 102. 54. 94. 97 rhino. höjdpunkt. com # källserver # 38. 25. 63. 10 x. höjdpunkt. com # x klient värd # localhost namnupplösning hanteras inom DNS själv. # 127. 0. 0. 1 localhost #:: 1 localhost 192. 168. 168. 200 doug. LoweWriter. com # Dougs dator 192. 168. 168. 201 server1. LoweWriter. com s1 #Main-server 192.168. 168. 202 debbie. LoweWriter. com # Debbie dator 192. 168. 168. 203 printer1. LoweWriter. com p1 #HP laserskrivare
Även om ditt nätverk använder DNS har varje klient fortfarande en värdfil som definierar minst localhost .