On Feb 16, 2012, at 7:22 AM, Tom Schmitt wrote:

>> Von: Tony Finch <d...@dotat.at>
> 
>>> Does anyone know if there is a way to prevent the creation of certain
>>> records - by name?
>> 
>>      update-policy {
>>              deny "*" name "internal.example.com";
>>              # ...
>>      };
> 
> Hi,
> 
> I have a quite similar question but can't figure it out from the doc for 
> update-policy:
> 
> I have a few DHCP-clients which are sending really stupid hostnames to the 
> DHCP and via DHCP they got into my DNS zones.
> 
> Example: A few IP-phones are sending as their hostname eight times xFF. And 
> this not printable name is then in DNS where I (and a few older nameserver) 
> don't want it.
> 
> So is there something possible like
> update-policy { deny "*" name /^a-zA-Z0-9_\-/; };
> ?
> 
> (For thos who don't speak regex: deny all names with something in it what is 
> no letter or digit or underscore or dash.

Does a check-names policy achieve this? I'm honestly not sure.

BTW: _ is not a valid hostname character. And your regex needs brackets:

/[^a-zA-Z0-9_-]/

But no, update-policy doesn't support regular expressions.

Regards,
Chris Buxton
BlueCat Networks
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to