try to comment the following line in your named.conf:
Code:
// allow-query { localhost;192.168.0.45; };
// allow-transfer {localhost;192.168.0.45; };
// forwarders {192.168.0.45;};
// forward only ;
The allow-query limits who can make queries to this dns. You really want to allow just the dns server itself ?
The forwards clause send the query to ANOTHER dns server. Does not make sense to put the same ip address of your server.
And the port 53 is open in your firewall ?