如果添加句点,则只能ping主机名


1

我对这里发生的事情感到困惑。nslookup myHost解析myHost。ping myHost才不是。ping myHost.确实。为什么添加期间有效?我该如何ping myHost工作?

>nslookup myHost
Name: myHost
Address: xxx.xxx.xxx.xxx

>ping myHost 
Ping request could not find myHost. Please check the name and try again.

>ping myHost.
Pinging myHost [xxx.xxx.xxx.xxx] with 32 bytes of data:
Reply from xxx.xxx.xxx.xxx: bytes=32 time=1ms TTL=64

作为参考,名称服务器是Raspbian Jessie上的dnsmasq。这是/etc/dnsmasq.conf,减去安全设置。侦听地址和服务器是相同的IP:

interface=wlan0
listen-address=xxx.xxx.xxx.xxx
bind-interfaces
server=xxx.xxx.xxx.xxx
bogus-priv
dhcp-range=xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx,12h

在我的主机文件中:

xxx.xxx.xxx.xxx myHost

不以(通常是可选的)时间段结尾的域名通常倾向于添加后缀。(您确实知道TLD之类的域名以.com结尾,通常是一个可选的时间段,对吗?例如ping google.com。)
TOOGAM

我知道 (已经有一段时间了,但是。表示最高级吗?)所以...如果我将域设置为。在dnsmas.conf中,也许可以解决这个问题?
Daniel B.

Answers:


0

如果我错了,请随时纠正我,但这看起来像Windows。在我看来,您在DNS设置中将某些内容设置为搜索域。当您具有Active Directory域设置(或者您的DNS或DHCP服务器属于其中一部分)时,通常会使用此功能。

这意味着在查找本地计算机时,它将认为它是X域的一部分(在这种情况下,它看起来像一个空白域,所以为“。”。)即使该计算机尚未加入该域,也是如此。它将从DHCP服务器提取这些设置。现在,我遇到了DNS服务器更新记录的问题,但是并没有告诉客户端他们需要使用X域。通常,如果您nslookup mycomputer将自动搜索mycomputer.Xmycomputer但如果计算机不知道X域,则不会搜索。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.