Internal DNS – Simple DNS Configuration on Ubuntu 18.04

It seems impossible to override a configuration error when configuring a simple DNS name server running Ubuntu 18.04 with Bind9.

The named.conf.local file is pretty directive:

zone "mynameserver.local" {
master type;
file "/etc/bind/db.mynameserver.local";
notify no;
};
zone "10.0.10.in-addr.arpa" {
master type;
file "/etc/bind/db.10.0.10.reverse";
notify no;
};

My next file:

$ TTL 3D
@ IN SOA ns1.mynameserver.local. dns1.mynameserver.local. (
20190228; series (date of current edition)
8H; refresh in seconds
2H; try again in seconds
4W; expires in seconds
1D); minimum in seconds
;
NS ns1; Inet address of the name server
ns1 to 10.0.10.235
gw A 10.0.10.1; Network gateway
TXT "network gateway"; Network gateway
mail A 10.0.10.245; Email gateway

Reverse:

$ TTL 3D
@ IN SOA ns1.mynameserver.local. dns1.mynameserver.local. (
20180228; serial number
8H; Refresh
2H; try again
4W; Expire
1D); TTL minimum
NS ns1.mynameserver.local

1 PTR gw.mynameserver.local
245 PTR mail.mynameserver.local
202 PTR intergyserver.mynameserver.local

named-checkconf come back clean.

named-checkzone ns1.mynameserver.local db.mynameserver.local come back ok

named-checkzone 10.0.10.in-addr.arpa db.10.0.10.reverse errors with:

zone 10.0.10.in-addr.arpa/IN: NS # ns1.mynameserver.local.10.0.10.in-addr.arpa & # 39; has no address record (A or YYYY)
zone 10.0.10.in-addr.arpa/IN: not loaded due to errors.

What do I miss? Thank you!