Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed the latest version of Bind8 on a Redhat9 box, I haven't configured anything but as soon as I installed it I could no longer use nslookup. It worked fine before, but now it just spits out:
*** Can't find server name for address X: Non-existent host/domain
*** Default servers are not available
Seems I figured out it does this on any nameserver that doesn’t reverse resolve.
Is there anything I can switch to fix this? Never seen it before.
Well, that's the weird part. I have not configed bind yet, it is not running.
Just after installing bind8, nslookup started acting weird. I am using the hosts nameservers, and while they are still functioning over all and everything else seems to working.. nslookup now gives me that error. I played with adding other nameservers, and the error comes from using any nameserver in resolv.conf that doesnt reverse resolve.
If nothing else is broken, I guess it isn't really a problem. Was more curious if there is a way to fix that than anything. And wondering if anything else is broken like nslookup that I am have not found out yet
Nothing was changed in that file, the only thing that changed on the server was bind8. nslookup worked for everything, after make install of bind8, it quit..
It seems you've already correctly identified the problem - the fact that the domain does not reverse resolve, or that it has no PTR data. It's a name server config problem issue, not yours by the look of it. At http://www.unix.org.ua/orelly/networ...m#AUTOID-12708 is a description of a problem that sounds like yours:
Quote:
The "nonexistent domain" means that the name 3.249.249.192.in-addr.arpa doesn't exist. In other words, nslookup couldn't find the name for 192.249.249.3, its name server host. But didn't we just say that nslookup doesn't look up anything when it starts up? In the configuration presented before, nslookup didn't look up anything, but that's not a rule. If you create a resolv.conf that includes nameserver lines, nslookup looks up the address in order to get the name server's name. In the preceding example, there is a name server running on 192.249.249.3, but it said there is no PTR data for the address 192.249.249.3. Obviously, this name server's data is messed up, at least for the 249.249.192.in-addr.arpa zone.
Thanks for the info, so I guess it is just nslookup broken. Not that big of a deal. Kind of annoying, but guess nothing from my end that I can do about it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.