En vidarebefordrare är en DNS-server (Domain Name System) i ett nätverk som vidarebefordrar DNS-frågor om externa DNS-namn till DNS-servrar utanför nätverket. Du kan också vidarebefordra frågor om vissa domännamn med hjälp av villkorliga vidarebefordrare.
Du kan ange att en DNS-server i ett nätverk fungerar som en vidarebefordrare genom att konfigurera att andra DNS-servrar i nätverket vidarebefordrar frågor som de inte kan lösa lokalt till den DNS-servern. Med hjälp av en vidarebefordrare kan du hantera namnmatchning av namn utanför nätverket, till exempel namn på Internet, och effektivisera namnmatchningen för datorerna i nätverket. Mer information om vidarebefordrare och villkorliga vidarebefordrare finns i Använda vidarebefordrare.
I bilden nedan visas hur externa namnfrågor dirigeras med vidarebefordrare.
När du anger att en DNS-server ska fungera som en vidarebefordrare blir den vidarebefordraren ansvarig för att hantera extern trafik, vilket begränsar DNS-serverns exponering för Internet. På en vidarebefordrare skapas ett stort cacheminne med extern DNS-information eftersom alla externa DNS-frågor i nätverket matchas på den. På kort tid matchar en vidarebefordare ett stort antal externa DNS-frågor med cachelagrade data. Detta minskar Internettrafiken i nätverket och svarstiden för DNS-klienter.
En DNS-server som är konfigurerad att använda en vidarebefordrare fungerar annorlunda än en DNS-server som inte är konfigurerad att använda en vidarebefordrare. En DNS-server som är konfigurerad att använda en vidarebefordrare fungerar på följande sätt:
-
När DNS-servern tar emot en fråga försöker den matcha frågan med hjälp av de zoner som den är värd för samt cacheminnet.
-
Om frågan inte kan matchas med lokala data vidarebefordrar DNS-servern frågan till den DNS-server som har angetts som vidarebefordrare.
-
Om vidarebefordarna inte är tillgängliga försöker DNS-servern att använda rottipsen för att matcha frågan.
När en DNS-server vidarebefordrar en fråga till en vidarebefordrare skickas en rekursiv fråga till vidarebefordraren. Detta skiljer sig från den iterativa fråga som en DNS-server skickar till en annan DNS-server vid vanlig namnmatchning (namnmatchning utan en vidarebefordrare).
Villkorliga vidarebefordrare
En villkorlig vidarebefordrare är en DNS-server i ett nätverk som vidarebefordrar DNS-frågor efter DNS-domännamnet i frågan. Du kan till exempel konfigurera en DNS-server så att alla frågor den tar emot om namn som slutar på corp.contoso.com vidarebefordras till IP-adressen för en viss DNS-server eller till IP-adresserna för flera DNS-servrar.
Internetnamnmatchning
DNS-servrar kan använda villkorliga vidarebefordrare för att lösa frågor mellan DNS-domännamnen för företag som delar information. Två företag, Wingtip Toys och Tailspin Toys, vill till exempel förbättra sättet som DNS-klienter hos Wingtip Toys matchar namnen för DNS-klienterna hos Tailspin Toys på. Administratörerna hos Tailspin Toys informerar administratörerna hos Wingtip Toys om vilken grupp DNS-servrar i Tailspin Toys-nätverket som Wingtip Toys kan skicka frågor till om domänen dolls.tailspintoys.com. DNS-servrarna i Wingtip Toys-nätverket är konfigurerade att vidarebefordra alla frågor om namn som slutar med dolls.tailspintoys.com till de angivna DNS-servrarna i Tailspin Toys-nätverket. Följaktligen behöver DNS-servrarna i Wingtip Toys-nätverket inte skicka frågan till de interna rotservrarna, eller Internetrotservrarna, för att matcha frågor om namn som slutar med dolls.tailspintoys.com.