首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试DNS:如果主机名解析不按预期工作,该怎么办?

问调试DNS:如果主机名解析不按预期工作,该怎么办?
EN

Server Fault用户
提问于 2017-03-15 08:56:58
回答 1查看 2.6K关注 0票数 3

如果您(作为用户/客户端)认为主机名解析有问题,那么当前的“调试dns”搜索结果不会显示出操作指南。

我能做些什么来缩小这个问题呢?

我的特殊情况:

工具host可以解析名称:

代码语言:javascript
复制
root@mypc# host remotehost.internal-domain.local
remotehost.internal-domain.local has address 10.99.204.11

但是工具nslookup不能:

代码语言:javascript
复制
root@mypc# nslookup host remotehost.internal-domain.local
nslookup: couldn't get address for 'remotehost.internal-domain.local': not found

我很困惑。

溶液

在我的例子中,我在/etc/nsswitch.conf中更改了这一行:

代码语言:javascript
复制
hosts:          files mdns4_minimal [NOTFOUND=return] dns

到这个

代码语言:javascript
复制
hosts:          files dns

现在,.local域由DNS解决,而不是由avahi点对点解决.

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-03-15 09:32:31

我能做些什么来缩小这个问题呢?

一般情况下:许多命令都带有开关,这些开关增加了详细和/或调试级别,使您能够更容易地排除故障。查看手册页以获得确切的选项,即man host和man nslookup

就DNS问题而言:

  • 一个相当典型的问题是/etc/hosts中存在静态条目
  • 您的系统可能使用配置在/etc/nsswitch.conf中的替代主机数据库,当您使用只测试实际DNS名称服务器的工具时,得到的结果与系统解决方案不同。
  • 您的/etc/rupv.conf可能包含多个名称服务器,其中一个或多个名称服务器的响应与其他名称服务器的响应不同(S),通过直接查询每个特定的名称服务器进行检查。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/838369

复制
相关文章

相似问题

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