对于某些域,nslookup给了我一个Non-authoritative answer部分。这是什么意思?
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NXDOMAIN
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional =
QUESTIONS:
www.ssss.com.SME, type = AAAA, class = IN
AUTHORITY RECORDS:
-> (root)
ttl = 1787 (29 mins 47 secs)
primary name server = a.root-servers.net
responsible mail addr = nstld.verisign-grs.com
------------
Non-authoritative answer:
------------
------------
Name: example.com
Address: 93.184.216.34
Aliases: www.example.com
Run Code Online (Sandbox Code Playgroud) 对于 Linux,此命令应返回 LDAP 服务器的 DNS 记录
host -t srv _ldap._tcp.DOMAINNAME
Run Code Online (Sandbox Code Playgroud)
(在Authenticating from Java (Linux) to Active Directory using LDAP WITHOUT servername 中找到)
如何使用 nslookup 在 Windows 命令行上获得相同的结果?
我试过
nslookup -type srv _ldap._tcp.DOMAINNAME
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么会这样?我可以使用 host 和/或 nslookup 解析主机名,但正向查找不适用于 dig;反向查找做:
musashixxx@box:~$ host someserver
someserver.somenet.internal has address 192.168.0.252
musashixxx@box:~$ host 192.168.0.252
252.0.168.192.in-addr.arpa domain name pointer someserver.somenet.internal.
musashixxx@box:~$ nslookup someserver
Server: 192.168.0.253
Address: 192.168.0.253#53
Name: someserver.somenet.internal
Address: 192.168.0.252
musashixxx@box:~$ nslookup 192.168.0.252
Server: 192.168.0.253
Address: 192.168.0.253#53
252.0.168.192.in-addr.arpa name = someserver.somenet.internal.
musashixxx@box:~$ dig someserver
; <<>> DiG 9.8.1-P1 <<>> someserver
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 55306
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 …Run Code Online (Sandbox Code Playgroud) 我想检查我的域的 TXT 记录,例如 SPF 记录。我用 nslookup 尝试了以下命令,但它没有列出 TXT 记录:
nslookup -type=TXT example.com
Run Code Online (Sandbox Code Playgroud)
什么是正确的命令,或者在 Windows 7 上是否有更好的工具使用?
如果我在一台机器上配置了多个主机(一个 la apache 的 VirtualHosts),我如何查找 IP 并找到所有配置为访问它的域?
例如,我有几个 Web 和电子邮件域连接到我的服务器。如何找到指向它的所有域?
甚至有可能吗?
我有我拥有的所有域的 DNS A 条目,而且我知道一些朋友的域指向我的服务器。我想看到的是,我不认识的人是否也指向那里。(或者,如果有人将他们的域重新指向其他地方,我可以从我的服务器中删除他们的“旧”网站。)
首当其冲的问题是——SOA记录中指定的主名称服务器与记录中指定的名称服务器之间的关系是什么NS。这些东西是如何联系起来的?
当我查询大多数网站时,我得到以下信息:
dhamma@sansa:~$ host -t SOA arth.com
arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200
Run Code Online (Sandbox Code Playgroud)
我希望将其ns1.comcastbusiness.net视为主要名称服务器,因为当我查询NS域的记录时,我得到以下信息:
dhamma@sansa:~$ host -t NS arth.com
arth.com name server ns1.comcastbusiness.net.
arth.com name server ns2.comcastbusiness.net.
arth.com name server ns3.comcastbusiness.net.
Run Code Online (Sandbox Code Playgroud)
这总是让我认为这些SOA记录以某种方式自动填充了主NS记录?这甚至是真的吗?
因为这里是我最困惑的地方:
dhamma@sansa:~$ host -t SOA paulwarnk.com
paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 86400 7200 86400 99999
Run Code Online (Sandbox Code Playgroud)
但是有人告诉我,并且确实要使用这些名称服务器:
dhamma@sansa:~$ host -t NS paulwarnk.com
paulwarnk.com name server adns.cs.siteprotect.com.
paulwarnk.com name server bdns.cs.siteprotect.com. …Run Code Online (Sandbox Code Playgroud) 例如:我们已经注册了域名domain.com,并在注册服务器上添加了名称服务器记录:
ns1.domain.com。
ns2.domain.com。
ns3.domain.com。
比我们查找domain.com。我们获得了所有 3 个名称服务器地址。
1. 将进一步请求哪一台服务器,为什么?
2. 区域文件中 NS 记录的顺序重要吗?
3. 是否在任何RFC 中确定?
用户在连接到 Internet 时遇到问题,有些站点可以工作,有些站点则不能。
我认为这与网络设备没有任何关系,但以防万一。
2 防火墙,帕洛阿尔托
4 Cisco Nexus 55XXT 交换机
自上周大约 10 天前以来,我们没有进行任何网络更改,一切正常。
我能看到的唯一突出的是,如果我 ping 有问题的机器之一,它将解析为与机器实际拥有的 IP 不同的 IP
在最后一天,我们每小时收到多个关于 IP 冲突的网络警报 2。
这仅影响了 2 个用户
来自其中一台出现问题的 PC:
C:\>ipconfig | find "IPv4"
IPv4 Address. . . . . . . . . . . : 12.43.168.248
C:\>hostname
hostname-18
Run Code Online (Sandbox Code Playgroud)
从不同的机器 Ping。
C:\>ping hostname-18
Pinging hostname-18.domain.com [12.43.168.105] with 32 bytes
Run Code Online (Sandbox Code Playgroud)
来自不同机器的 Nslookup。
C:\>nslookup 12.43.168.105
Server: ad-server.domain.com
Address: 12.43.168.83
Name: hostname-18.domain.com
Address: 12.43.168.105
C:\>nslookup 12.43.168.248
Server: ad-server.domain.com
Address: 12.43.168.83
Name: hostname-18.domain.com
Address: …Run Code Online (Sandbox Code Playgroud) 无论如何要运行 nslookup(Centos 5 或 Windows),以便它可以查找 A 以外的记录类型,而无需进入交互模式并使用set type=? 例如,我想要如下命令:
nslookup --type=SRV _ldap._tcp.mydomain.com
Run Code Online (Sandbox Code Playgroud) 我想在您的帮助下解决一个关于 Windows 上的 nslookup 的问题。请参阅下面的 CMD 命令(在 WinXP SP2 上运行)。
C:\>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : vchjXPsp3MUI
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . …Run Code Online (Sandbox Code Playgroud) nslookup ×10
dig ×2
bind ×1
domain ×1
host ×1
internal-dns ×1
isp ×1
ldap ×1
virtualhost ×1
windows ×1