我们正在尝试从本地终端服务器客户端访问公司网站。
该网站托管在其他地方。
以前,他们在单独的文件/DNS服务器中制定了DNS规则,我删除了该服务器后它就开始在该服务器上运行。
现在所有用户都使用无法访问网站的终端服务器。此服务器上没有 DNS 角色,因此我无需对其进行任何更改。其 DNS 服务器设置为文件/DNS 角色服务器。
当我运行 tracert 或 nslookup 时,我没有得到任何信息。我尝试过 ipconfig /flushdns /registerdns 多次。删除 DNS 条目后,这似乎能让它在文件/DNS 服务器上正常工作。
我该如何尝试找出是什么阻止了该网站请求?
类似于 tracert,但是位于服务器内部。
File/DNS server = companyserver.company.local
Terminal Server = companyterminal.company.local
nslookup 结果 (出于敏感原因,客户端域被屏蔽)
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\administrator.PREMIER>nslookup
Default Server: companyserver.company.local
Address: 192.168.100.10
> company.com
Server: companyserver.company.local
Address: 192.168.100.10
*** companyserver.company.local can't find company.com: Query refused
>
答案1
启动 nslookup 时,通常会立即显示默认 DNS 服务器。我会确认输出是否符合您的预期。如果符合预期,并且您无法进行查找(DNS 超时等),我会尝试 telnet 连接到 DNS 服务器的端口 53。如果连接未建立,则说明您遇到了网络问题。如果是建立后,您可能需要检查 DNS 服务器配置。遗憾的是,如果没有关于每个服务器配置的具体信息,很难比这更详细。
编辑:您添加了我发布此内容时的 nslookup 结果。“查询被拒绝”似乎意味着 DNS 服务器上的某种安全设置阻止了查找。