<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hey,<br/>
<br/>
I am considering migrating my current BIND-Based setup to PowerDNS.<br/>
<br/>
For multiple zones, I currently have split-view in bind, so that I can define DNS-Records available only for internal clients.<br/>
<br/>
To achieve this, I have the following zonefiles:<br/>
<br/>
mydomain.com.ext.zone <- This zonefile is used for the external view</div>

<div>mydomain.com.int.zone  <- This zonesfile is used for the internal view</div>

<div> </div>

<div>But I also have:</div>

<div>mydomain.com.include    <- This file is included in both zonefiles, so records defined there are available in both zones.</div>

<div> </div>

<div> </div>

<div>I was wondering, how I could replicate a setup like this in PowerDNS.<br/>
>From what I was able to search online, in PowerDNS I can not have split views, but would need to use different PowerDNS instances and then something like dnsdist to forward queries based on the source IP.</div>

<div> </div>

<div>But for DNS-Records that I want to have for internal AND external clients, I would need to create them in both PowerDNS-instances.</div>

<div>To me, the risk seems too high, that by accident, DNS-Records are only created/updated on one PowerDNS-Instance, but not on the other.</div>

<div> </div>

<div>I was thinking about something like: The internal DNS-Server is authorative for mydomain.com and answers what it has, BUT instead of returning NXDOMAIN itself, it would forward the query to the external DNS-Server as well, who then either can resolve, or will return the "final" NXDOMAIN.<br/>
But that seems impossible.</div>

<div> </div>

<div>Does anyone know how to achieve those "shared" records?</div>

<div> </div>

<div>Thanks a lot<br/>
Sebastian</div>

<div> </div>

<div class="signature"> </div></div></body></html>