我正在为小型networkingconfigurationDNS服务器。 我安装了服务器,添加了DNSangular色,configuration了两个转发器(由ISP提供),客户端select服务器作为DNS服务器。 除了他自己的主机名(malam1),一切似乎都在工作。
这是在一个Windows客户端上:
C:\Users\Henk>nslookup malam1 Server: malam1 Address: 192.168.2.1 *** malam1 can't find malam1: Server failed C:\Users\Henk>nslookup 192.168.2.1 Server: malam1 Address: 192.168.2.1 Name: malam1 Address: 192.168.2.1
Linux客户端给出错误:
[henk@lnxpc1 ~]$ nslookup malam1 ;; Got SERVFAIL reply from 192.168.2.1, trying next server ;; connection timed out; no servers could be reached
我认为Windows客户端可以使用netbiosfind服务器,但是Linux客户端不能。 我可以在Windows客户端的主机名上ping服务器,但是我在Linux客户端上得到错误消息ping: unknown host malam1 。
我没有configuration名称为2.168.192.in-addr.arpa的反向查找区域。 这会自动configuration一个名为192.168.2.1的指针(PTR)和数据malam1 。 我还在那里添加了一个名为malam1的主机(A)logging和数据192.168.2.1 。 似乎没有什么工作。
更新
在configuration服务器主DNS后缀之后,服务器malam1具有以下configuration:
C:\Users\henk>ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : malam1 Primary Dns Suffix . . . . . . . : network.local Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : network.local Sitecom
一个Windows客户端报告这一点:
C:\ Users \ Henk> ipconfig / all
Windows IPconfiguration
主机名 。 。 。 。 。 。 。 。 。 。 。 。 : 笔记本电脑
小学Dns后缀。 。 。 。 。 。 。 :
节点types。 。 。 。 。 。 。 。 。 。 。 。 :混合
IP路由已启用。 。 。 。 。 。 。 。 :没有
WINS代理已启用。 。 。 。 。 。 。 。 :没有
DNS后缀search列表。 。 。 。 。 。 :network.local
我试图为malam1和malam1.network.local做一个nslookup,但他们似乎没有解决192.168.2.1:
malam1.network.local
C:\ Users \用户亨克> NSLOOKUP
默认服务器:malam1
地址:192.168.2.1
>设置debugging
> malam1.network.local
服务器:malam1
地址:192.168.2.1
------------
有答案:
标头:
操作码= QUERY,id = 4,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 0,附加= 0
问题:
malam1.network.local.network.local,types= A,class = IN
------------
------------
有答案:
标头:
opcode = QUERY,id = 5,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 0,附加= 0
问题:
malam1.network.local.network.local,type = AAAA,class = IN
------------
------------
有答案:
标头:
opcode = QUERY,id = 6,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 1,附加= 0
问题:
malam1.network.local,type = A,class = IN
授权logging:
- >(root)
ttl = 900(15分钟)
主名称服务器= a.root-servers.net
负责任的邮件地址= nstld.verisign-grs.com
序列号= 2013093001
刷新= 1800(30分钟)
重试= 900(15分钟)
到期= 604800(7天)
默认TTL = 86400(1天)
------------
------------
有答案:
标头:
opcode = QUERY,id = 7,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 1,附加= 0
问题:
malam1.network.local,type = AAAA,class = IN
授权logging:
- >(root)
ttl = 900(15分钟)
主名称服务器= a.root-servers.net
负责任的邮件地址= nstld.verisign-grs.com
序列号= 2013093001
刷新= 1800(30分钟)
重试= 900(15分钟)
到期= 604800(7天)
默认TTL = 86400(1天)
------------
*** malam1找不到malam1.network.local:不存在的域
malam1
C:\ Users \用户亨克> NSLOOKUP
默认服务器:malam1
地址:192.168.2.1
>设置debugging
> malam1
服务器:malam1
地址:192.168.2.1
------------
有答案:
标头:
opcode = QUERY,id = 2,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 1,附加= 0
问题:
malam1.network.local,type = A,class = IN
授权logging:
- >(root)
ttl = 610(10分钟10秒)
主名称服务器= a.root-servers.net
负责任的邮件地址= nstld.verisign-grs.com
序列号= 2013093001
刷新= 1800(30分钟)
重试= 900(15分钟)
到期= 604800(7天)
默认TTL = 86400(1天)
------------
------------
有答案:
标头:
opcode = QUERY,id = 3,rcode = NXDOMAIN
标题标志:响应,要recursion,recursion有效。
问题= 1,答案= 0,权威logging= 1,附加= 0
问题:
malam1.network.local,type = AAAA,class = IN
授权logging:
- >(root)
ttl = 610(10分钟10秒)
主名称服务器= a.root-servers.net
负责任的邮件地址= nstld.verisign-grs.com
序列号= 2013093001
刷新= 1800(30分钟)
重试= 900(15分钟)
到期= 604800(7天)
默认TTL = 86400(1天)
------------
*** malam1找不到malam1:不存在的域
>
为什么nslookup命令会失败?
这是唯一的服务器?
做一个详细/debugging查询找出。 那么FQDN查询呢,这是否工作? 客户有DNS后缀search(因为你正在做短名称查找)?
您可以通过执行以下操作进行debugging:
nslookup并点击[enter] set debug并点击[enter] malam1.mdmarra.local或任何FQDN,然后按[enter] 查看debugging输出以查看正确或不正确parsing的内容。
如果我不得不猜测,客户端可能没有域search后缀。 但debugging输出会告诉你怎么了。
编辑:最新的debugging日志看起来像你的DNS服务器甚至没有“network.local”的权威区域。 你说你创build了反向区域,有没有一个正向查找区域? 服务器是运行AD还是只是DNS? 你的debugging显示,你的服务器查询转发到互联网的答案…它不应该这样做,所以它听起来像一个前锋区甚至没有设置。