为什么nslookup返回错误“找不到主机”?

ud子

在测试VM上,我已经设置了/ etc / hosts来解析计算机名称。

为什么nslookup无法找到服务器?

$hostname  
foo

$hostname -f  
foo

$cat /etc/hosts  
10.2.192.62   foo   foo.openstacklocal sdb nid01 nid02 nid03 nid04  
127.0.0.1     localhost localhost.localdomain localhost4 localhost4.localdomain4  
::1   localhost localhost.localdomain localhost6 localhost6.localdomain6

$uname -n  
foo

$ping foo  
PING foo (10.2.192.62) 56(84) bytes of data.  
64 bytes from foo (10.2.192.62): icmp_seq=1 ttl=64 time=0.028 ms  

$nslookup foo  
Server:     10.0.0.2  
Address:    10.0.0.2#53  
** server can't find foo: NXDOMAIN 

我对nslookup的理解是,应该查询dns服务器(或/ etc / hosts)以查找计算机名称。

为什么在这种情况下我无法解析foo?

Edit1
所有这些命令都是从vm(foo)内部运行的

布尔汉·哈立德(Burhan Khalid)

DNS解析器(10.0.0.2)非常简单,没有的条目foo

nslookup不考虑/etc/hosts,它是专门针对名称服务器(即nsnslookup中的DNS)检查DNS条目

由于您的DNS服务器没有的条目foo,因此名称解析失败。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么找不到getservletcontext?

为什么在Maven错误“ java:找不到符号”中?

为什么找不到Dockerfile?

为什么AutoHotkey响应“系统找不到文件”错误?

如果找不到ID,为什么猫鼬findById返回错误

为什么突然Laravel开始显示“找不到页面”错误?

为什么在presto的Custom UDAF中找不到返回类型

为什么在角度6中找不到图像错误?

为什么我找不到错误模块:无法解决“ redux”

为什么ifelse返回“找不到对象”错误?

为什么preload.js返回“错误:找不到模块”?

为什么valgrind memcheck找不到错误?

找不到为什么Firebase.getFloat返回错误值

为什么访问/ localhost会出现“找不到文件”错误?

Nslookup:在RHEL / CentOS 7上找不到命令错误

为什么找不到ID?

为什么我不断收到“找不到符号”错误?

Postfix错误:找不到主机或域名

nslookup为什么返回“ DNS请求超时”

为什么“ nslookup com”返回此IP?

为什么在JavaScript中出现“找不到图片”错误?

为什么在Android Studio中构建Telegram4android返回错误找不到符号方法sqrt(float)?

找不到XAMPP本地主机错误

为什么找不到用户输入的路径返回文件?

为什么找不到错误js文件?

我找不到为什么我的代码 puttute 错误消息

出现错误“找不到符号类”。为什么?

为什么我在 Java 中收到“找不到类”错误?

为什么这个程序有错误'找不到符号'