首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian解析器添加域,我不想这样

问Debian解析器添加域,我不想这样
EN

Server Fault用户
提问于 2014-03-27 09:59:06
回答 2查看 2.3K关注 0票数 1

我有以下问题:

如果我平一个不存在的域名,我会从一个IP地址得到一个回复。

# ping nosuchdomain.common PING nosuchdomain.common.myrealdomain.com (192.168.1.1) 56(84) bytes of data. 64 bytes from myrealdomain.com (192.168.1.1): icmp_req=1 ttl=59 time=0.184 ms

不管怎样,我想要的是让解析器像这样工作

#ping nosuchdomain.common ping: unknown host nosuchdomain.common

我的/etc/rupv.conf现在看起来如下:

# nameserver config nameserver 8.8.8.8

知道我应该在哪里查找使解析器返回“未知主机”吗?

EN

回答 2

Server Fault用户

发布于 2014-03-27 10:17:54

Normaly您应该用一个点结束一个域名,如果你不这样做,你的解析器尝试从你的网络配置附加一个搜索域(例如,从DHCP)

使用nosuchdomain.common的示例应该编写为nosuchdomain.common.

要找出设置搜索域的原因,可以使用静态IP并设置不同的DNS服务器,而不是您不应该获得的搜索域。您应该检查您/etc/网络/接口配置中的搜索域参数:

代码语言:javascript
复制
#/etc/network/interfaces 
# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8
    dns-search myrealdomain.com
票数 1
EN

Server Fault用户

发布于 2014-03-27 15:24:25

谢谢大家的建议,我意外地找到了解决问题的方法,那就是显式地在/etc/drv.conf中添加这一行。

search .com

一旦我这样做,它就开始像预期的那样工作了。

我猜解析器有一个默认的search作为/etc/hostname中定义的域,它添加了任何它不能直接解析的域。

而且,由于我的DNS为这个域配置了通配符,它解释了为什么组成的域被解析为某个IP。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/584864

复制
相关文章

相似问题

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