![局域网上的双网卡 Windows 7,具有单独的 DNS](https://linux22.com/image/1493580/%E5%B1%80%E5%9F%9F%E7%BD%91%E4%B8%8A%E7%9A%84%E5%8F%8C%E7%BD%91%E5%8D%A1%20Windows%207%EF%BC%8C%E5%85%B7%E6%9C%89%E5%8D%95%E7%8B%AC%E7%9A%84%20DNS.png)
我有一台带有两个 NIC 的 Windows 7 机器,它位于两个 LAN 上(均未连接到互联网)。
在一个 LAN 上,DNS 似乎工作正常,我可以通过计算机名称访问该 LAN 上的其他计算机。但是,我无法通过名称访问第二个 LAN 上的机器,但 IP 地址可以工作。
有没有办法设置以便 Windows 7 能够通过名称访问两个网络上的计算机?
经过一番调查,似乎第二个网络上的 DNS 服务器没有响应。我执行了 nslookup computername DNS-IP(将两个选项替换为网络上的计算机和 DNS 的 IP),结果出现超时。我可以 ping DNS 计算机,因此我可以与其通信,但它不会响应 DNS 请求。仅在第二个网络上的计算机上执行相同的命令,结果按预期工作(返回 DNS 信息)。
两个 LAN 都有自己的域控制器。我使用第一个网络的域控制器登录 Windows,第二个网络(我无法从其获取 DNS 的网络)会不会因为我没有登录到其域控制器而导致问题?
答案1
听起来好像两个 NIC 中的一个上的 DNS 配置不正确。
- 打开
Control Panel
Network and Sharing
在右上角的搜索框中输入并点击Enter
- 点击
Change Adapter Settings
Right click
在有问题的网络适配器上,然后单击Properties
。如果你不知道哪个是问题所在,你可能需要查看两者的属性,然后推断哪个是存在 DNS 问题的 NIC- 选择
Internet Protocol Version 4 (TCP/IPv4)
并单击Properties
按钮 - 属性的底部框显示 DNS 信息。如果您从 DHCP 服务器自动接收 IP(对话框的顶部框),则很可能应该使用
Obtain DNS server address automatically
。但是,如果没有,请选择 opther 选项,Use the follwing DNS server addresses
然后输入首选和备用 DNS 服务器地址。