首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问本地域

无法访问本地域
EN

Server Fault用户
提问于 2011-04-14 06:33:02
回答 3查看 1.7K关注 0票数 1

我已经在局域网中安装了DNS服务器。BIND9 DNS服务器位于192.168.1.65。

在将我的计算机(Macbook)的S dns服务器设置为192.168.1.65之后,我能够访问使用bind,http://xyz.local/设置的本地域。

但是当我访问ubuntu服务器本身上的url时,它会告诉我无法找到url。我可以毫无问题地挖掘链接,但是nslookup失败了。

对于如何修复它,以便dns ubuntu框本身也可以解析url,有什么想法吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-04-14 08:00:21

可能是mDNS/DNS-SD

症状可能是通过nss/libc进行的名称解析失败(例如,当您使用浏览器、ping等应用程序时)。但是使用直接查询dns的应用程序(即主机、dig等)进行名称解析。成功地解析了名称。

如果是这样的话,在ubuntu上,您可以尝试更改文件/etc/nsswitch.conf (移除mdns4_minimal [NOTFOUND=return])中的主机条目,如下所示:

代码语言:javascript
复制
hosts:          files dns mdns4
票数 2
EN

Server Fault用户

发布于 2011-04-14 07:18:53

将服务器的dns指向127.0.0.1 (/etc/rupv.conf),并配置bind将其馀部分转发给原来的isp dns-es。顺便说一句。是否为您的网络地址配置了反向dns?

票数 1
EN

Server Fault用户

发布于 2011-04-14 07:39:41

您是否尝试重新启动系统,以便刷新任何缓存。另外,当您启动nslookup并给出命令服务器时,它所写的名称服务器是什么。例如:

代码语言:javascript
复制
> server
Default server: 192.168.1.8
Address: 192.168.1.8#53
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/259521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档