Issue in calling same zone in more than one VIEW
Cathy Almond
cathya at isc.org
Fri May 29 10:25:48 UTC 2015
On 29/05/2015 10:39, Gaurav Kansal wrote:
> Thanks for information.
> Is there any other way by which I can define the zone (which are same for
> all views) outside the view or anything else by which I don't need to
> replicate the file for all the views.
>
> Regards,
> Gaurav Kansal
>
> -----Original Message-----
> From: Niall O'Reilly [mailto:niall.oreilly at ucd.ie]
> Sent: Friday, May 29, 2015 1:48 PM
> To: Gaurav Kansal
> Cc: bind-users at lists.isc.org
> Subject: Re: Issue in calling same zone in more than one VIEW
>
> On Fri, 29 May 2015 08:23:55 +0100,
> Gaurav Kansal wrote:
>>
>> Dear Team,
>>
>> I am running BIND 9.10.2 version on CentOS and running roughly 500
>> domains and for most of them I am a slave server.
>>
>> In few of them, I have different zone file based on Internal and
>> External view.
>>
>> And for rest of them, I am using a single file for both the View.
>>
>> This configuration was working fine till BIND version 9.9.5
>
> As I understand, this configuration was never supported.
>
> Each instance (view) of a slave server needs a private file in which
> to write zone data transferred from the master. Having multiple
> instances use the same file means that they may over-write each
> other's work. Managing this contention was never a design feature.
>
>> but
>> yesterday I updated to 9.10.2 and I am facing the following error.
>>
>> May 29 12:43:58 NKN-IPV6-DNS named[17727]:
>> /var/named/zonedata/gov-zone.data:3: writeable file
>> 'govdomains/xyz.gov.in.fwd': already in use:
>> /var/named/zonedata/gov-zone.data:3
>
> The new version now gives an error message in case you use this
> kind of unsupported configuration.
>
>> This is happening because I am calling same zone file in both view.
>>
>> Please help me out what I should do for getting rid of this issue.
>
> You need to use as many copies of each zone file as you have views
> needing to write to it.
>
>
> Best regards,
> Niall O'Reilly
>From 9.10.0 there is a new zone type 'in-view'. From the release notes:
The new "in-view" zone option allows zone data to be shared between
views, so that multiple views can serve the same zones authoritatively
without storing multiple copies in memory. [RT #32968]
I think this will do what you want (apologies for the scant
documentation about it)
Cathy
More information about the bind-users
mailing list