====== dns zonetransfer====== [[windows:windows|{{ :windows:icon.jpg?120|}}]] ===== context===== dit document beschrijft hoe je DNS zonetransfer instelt op een Windows server ===== DNS zone transfer ===== Elke DNS server heeft een **primary zone** waarvoor hij **authoritative**(verantwoordelijk) is.\\ In die zone worden nieuwe records aangemaakt en bestaande bewerkt.\\ Als je DNS records van een andere (primary) DNS zone wilt resolven, kan je die __handmatig__ toevoegen als een secundary zone aan je eigen DNS server.\\ Een zone transfer **automatiseert** dit voor je en zorgt dat alles net up-to-date blijft: zodat een record verandert op de primary zone, zal dat opgepikt worden op je eigen DNS server. ===== netwerk vereisten===== - tcp_udp/53, instelbaar via fwregel h_ad2_DNS ===== toegang instellen===== - meld aan op de DNS server wiens zone je wilt transferen - start: **DNS** > **Forward Lookup Zones** - selecteer **de primary zone**: rechterklik: **Properties** - tabblad: **Zone Transfer**, vink aan:**Allow zone tranfers** - **Only to the following servers**: **Edit** - geef het adres op van de DNS server waarnaar de zone getransfereerd wordt: {{ :windows:dnszonetransfer.png?600 |}} - Kies: **Notify** en geef hetzelfde IP adres in zodat een update onmiddellijk wordt doorgevoerd naar de allowed host. Werk je op Windows Core? Voer volgende powershell commando uit: Set-DnsServerPrimaryZone -Name -ComputerName -SecondaryServers -SecureSecondaries TransferToSecureServers waarbij: -Name: DNS zone -ComputerName: DNS server -SecondaryServers: IP-adres van server die transfer ontvangt. ===== DNS Zone Transfer===== - meld aan op de DNS server waarnaar de zone getransfereerd wordt - start: **DNS** > **Forward Lookup Zones** - rechter muistoets: **New Zone**, **Next**: **Secondary Zone**, **Next** - **Zone Name**: geef de naam van de DNS Zone - **IP Address**: adres van de DNS server, **Next**, **Finish** \\ De DNS zone wordt nu toegevoegd aan de DNS ===== problemen, problemen ===== * open **eventviewer**: **DNS** * bij uitvoeren van **nslookup** komt boodschap: Query refused * oorzaak: geen toegang tot secundary zone (controleer toegangsrechten op DNS) ===== meer info ===== * [[https://docs.microsoft.com/en-us/powershell/module/dnsserver/set-dnsserverprimaryzone?view=win10-ps|Set-DnsServerPrimaryZone]] {{tag>windows dns}}