DaSilva Wrote:The strange thing is that all domains are reachable if I put an entry of that domain in my local hosts file.
Means that bind server don`t work or a wrong zone was propagated and is still cached. To check if bind is running try
Quote:ps aux | grep bind
To check how a zone is served from server use
Quote:dig @ip_of_your_domain domain_that_cant_be_reach any
and see the answer.
if the answer is ok then try
Quote:dig @your_local_dns domain_that_cant_be_reach any
. Compare the result.
Logs from bind (case of debian) ar in /var/log/syslog and /var/log/daemon.log search for anything regarding bind (try a /etc/init.d/bind9 restart before checking to force logging of any errors).
at end put here zone definition for zone and .db file for one domain that don`t work. (debian case zone are defined in /etc/bind/named.conf and the /var/cache/bind/domian.db)