I have recently set up a new server with FreeBSD 9.0-RELEASE to replace our slightly outdated 7.1-RELEASE, but am having a problem when switching them out. Both servers are set up with jails, one of which acts as the DNS server. I believe the problem has to do with BIND, but am getting no errors in my var/log/messages log.
I am able to view the websites in the server fine from the local network, even when using their domain names as I normally would while surfing the web. These same websites, though, are not available to the outside world. In fact, the server itself can't resolve any external domains and can only ping as far as the router. I have called the router support desk and supplied them with all of its settings, but they only responded that there should be no connectivity problems as long as the IP addresses are the same (which they are).
The old server is running BIND 9.4 while the new one is on 9.8. When setting up the server, I simply used rsync to copy over all of the current config files and naively (read stupidly) thought that would be fine.
I currently have the new server online through a different IP address and its /etc/resolv.conf pointing towards our current server as the DNS server. This kind of defeats the purpose, though, as I need it to be able to stand alone while we lay the old one to rest.
I don't have much experience with BIND or DNS, but it seems to me like it isn't able to make contact with the DNS root servers. This would explain why it resolves without error locally, but is invisible to the outside world, would it not?
Any help is greatly appreciated.
This has had me on the brink of tears for the past few days.:\
(Did my best to follow the formatting rules, could have missed something though.)
I am able to view the websites in the server fine from the local network, even when using their domain names as I normally would while surfing the web. These same websites, though, are not available to the outside world. In fact, the server itself can't resolve any external domains and can only ping as far as the router. I have called the router support desk and supplied them with all of its settings, but they only responded that there should be no connectivity problems as long as the IP addresses are the same (which they are).
The old server is running BIND 9.4 while the new one is on 9.8. When setting up the server, I simply used rsync to copy over all of the current config files and naively (read stupidly) thought that would be fine.
I currently have the new server online through a different IP address and its /etc/resolv.conf pointing towards our current server as the DNS server. This kind of defeats the purpose, though, as I need it to be able to stand alone while we lay the old one to rest.
I don't have much experience with BIND or DNS, but it seems to me like it isn't able to make contact with the DNS root servers. This would explain why it resolves without error locally, but is invisible to the outside world, would it not?
Any help is greatly appreciated.
This has had me on the brink of tears for the past few days.:\
(Did my best to follow the formatting rules, could have missed something though.)