domain-name-system – nslookup失败

前端之家收集整理的这篇文章主要介绍了domain-name-system – nslookup失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图弄清楚为什么nslookup找不到本地主机名.

组态
我正在尝试设置一个权威的名称服务器,使用“DNS和BIND”,在Debian 5.0上运行bind9,在chroot“jail”中.绑定似乎开始没问题,因为syslog中没有错误消息. hostname报告“workshop.example.net”,主机名-f报告FQDN相同.文件/ etc / hosts包含一行:
“xx.xx.xxx.xx workshop.example.net workshop”

文件/etc/resolv.conf可能是个问题;重新启动时,其域行被设置为不适当的值.但是,在我将该行编辑为“domain example.net”并重新启动bind9之后,nslookup仍无效.

NSLOOKUP输出
nslookup给出了默认名称服务器的SERVER地址,但是说“找不到研讨会:NX域”.

QUERY
这可能会出错?

是否可能是域名主机和域名服务器的注册问题?我不确定我是否在注册商处正确设置了值.但我认为如果我正确设置了bind以及各种host和resolv.conf文件,nslookup应该找到本地主机的地址.

UPDATE
这是dig的输出
命令:挖一个@workshop workshop.example.net

输出

; <<>> DiG 9.5.1-P2 <<>> A @workshop workshop.example.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,status: NOERROR,id: 11327
;; flags: qr aa rd ra; QUERY: 1,ANSWER: 1,AUTHORITY: 1,ADDITIONAL: 0

;; QUESTION SECTION:
;workshop.example.net. IN A

;; ANSWER SECTION:
workshop.example.net. 3600 IN A   72.14.190.80

;; AUTHORITY SECTION:
example.net. 3600 IN      NS      workshop.example.net.

;; Query time: 0 msec
;; SERVER: 72.14.190.80#53(72.14.190.80)
;; WHEN: Tue Jul  7 00:25:58 2009
;; MSG SIZE  rcvd: 82

我不知道我在找什么,但ANSWER部分的IP地址是我所期望的.

更新 – 2
好的,这似乎是固定的.

resolve.conf文件现在如下所示:

domain example.net             # This was domain members.linode.net
#search members.linode.com     # PrevIoUsly,not commented out
nameserver 127.0.0.1           # This line added
nameserver 72.14.179.5
nameserver 72.14.188.5

这反映了非工作状态的三个变化:
1)该域名以前是members.linode.com – 我已将此更改为我的域名,我猜这有助于将’example.net’添加到’workshop’的末尾.
2)我已经注​​释掉了搜索行,我想这是将解析器发送到members.linode.com域以寻找“研讨会”.
3)我添加名称服务器127.0.0.1,我想这意味着解析器首先在本地名称服务器上查找,然后再转到其他名称服务器.

我并不完全理解我为“工作室”所获得的挖掘输出,但在我提出任何问题之前我会先考虑挖掘.

非常感谢所有煞费苦心地看着这个并猜测问题的人.

解决方法

QUERY What could be going wrong here?

有几件事正在密谋反对你.

猜你在找的HTML相关文章