我似乎记得多年来试图停止将 WINS 名称服务作为 Windows 环境的一部分的要求。
我的问题是站点是否仍在使用 WINS 或已经切换到其他东西并且不再需要 WINS。如果是这样,有人想分享他们的经验吗?
谢谢。
我在使用 Samba 3 服务器作为域控制器以及许多(但不是全部)Windows 7 Pro PC 继承的网络上遇到问题。这里和这里描述的问题不能解决我的问题。
在启动时,在某些 PC 上,我收到一条错误消息,指出该工作站与域控制器之间的信任关系已失败。我的谷歌搜索解释了从域中删除/重新添加机器,这需要手动干预,有时不起作用。我一直在做的事情,因为这是间歇性的,即使系统当前登录正常,也是从每台 PC 上的提升命令提示符运行以下命令:echo 192.168.0.3 smb > c:\windows\system32\drivers\etc\lmhosts
. 然后我重新启动,然后错误就消失了。
奇怪的是,它偶尔会假设我的服务器位于不同的 IP 地址。计算机有时认为 SMB 服务器192.168.0.1
不是192.168.0.3
. 我可以验证这一点,因为当我这样做时net use \\smb
,我会得到一个Network name not found
,但我可以 ping 它并获得正确的地址。当我执行 a 时new view \\smb
,它会转到旧服务器(现在是 192.168.0.1,但从未有过此名称)。执行 anet view \\192.168.0.3
将显示正确的服务器,然后让我一次登录到 Windows,直到重新启动。
我的问题是我需要弄清楚为什么会发生这种情况,所以我不需要触摸每台 PC。一旦一切加载完毕,这是一个快速修复,但并不理想。以下是我testparm
在主域控制器上的命令输出:
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section …
Run Code Online (Sandbox Code Playgroud) 我的网络拥有所有 2008R2 域控制器,但我们在 Windows 2003 模式下运行 Active Directory。
我们的两个域控制器被配置为 WINS 服务器。
我发现我们的复印机和传真机当前配置为使用 WINS 来查找它们的服务器,因此我正在将它们配置为使用 DNS。
我怎样才能找出其他正在积极使用 WINS 的东西?
我应该遵循什么程序来从我的网络中停用 WINS?
我想通过 GPO 设置我们的 WINS 服务器,这可能吗?我们有 2 个 SSID,我们的客户端可以连接到它(一个连接到我们控制的 DHCP,另一个连接到我们不控制的不同 DHCP - 每个都有自己的 WINS)。
我们通过 DFS 进行了大量映射,这就是我们需要 wins 服务器的原因。
帮助?
在将域从一个林迁移到另一个林时,我们遇到了一些奇怪的问题。我们尝试关闭旧域的域控制器,突然之间,我们曾经可以访问的共享在另一个域上,在它自己的林中消失了。
我在理解 Windows 客户端如何解析共享时遇到问题。即当我输入\XXXXXX\yyy\zzzz 时,Windows 究竟做了什么来确定要连接到哪个服务器?请注意,我们曾经在旧域上也有一个 DFS 共享,因此它起到了一定的作用。
是否有任何工具可以帮助您跟踪 Windows 正在做什么?即如果我给它路径 \XXXXXX\yyy\zzzz 检查本地 NETBIOS 中的名称,则会记录类似这样的内容。在netbios中没有找到名称。检查 DFS 缓存...在 DFS 缓存中找到,使用 \computer.domain.com\share for \XXXXX\yyy\zzzz
这是整个故事。我们正在从一个域 D1.xxxx.com 迁移到另一个林中的 D2.yyyy.com。我们建立了跨域信任,除 DFS 外,所有内容都已移动。由于我们遇到的所有麻烦,我们决定停止在域 2 中使用 DFS。相反,我们将在 D2 中拥有一个名为 D1 的主机,它将为整个 DFS 提供服务。我们已经设置并复制了所有文件。然后我们关闭 D1 的所有域控制器并删除信任。现在,当我键入 \D1\root\things 时,我希望 D2 域上的计算机转到 D1.yyyy.com 上名为 root 的共享。出于某种原因,这似乎没有发生,我不知道为什么。我尝试在客户端机器上使用 dfsutil /pkflush ,但仍然没有解决。
我现在想要做的是在尝试连接到 \D1\root\things 时准确查看我的客户端计算机正在做什么。看看网络上发生了什么也无济于事。我知道(或相当肯定)它仍在尝试访问旧的 DFS 共享。
上周六,我们将一台新的虚拟 2008R2 服务器升级为 dc,并将所有 FSMO 角色转移给它。今天我们花了一整天的时间来追查域浏览器功能的问题。
今天早上的问题是,xp 机器之间的网络发送停止工作。我们开始调查。
在 ntads04 上的事件日志中,我们有消息,其他站点上的 DC 被检测为主浏览器,并且本地主浏览器关闭或强制选举。(消息是德语抱歉)。事件日志 xml 如下。
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="bowser" />
<EventID Qualifiers="49152">8003</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-12-06T16:46:16.873033800Z" />
<EventRecordID>19226</EventRecordID>
<Channel>System</Channel>
<Computer>ntads04.domain.local</Computer> …
Run Code Online (Sandbox Code Playgroud) 我通过小道消息听说 WINS 将被微软逐步淘汰/不再正式支持 [但他们在 Windows Server 2008 中拥有它]。我在网上找不到任何关于此的信息。有没有人知道这个谣言和/或有来自 Mircosoft (URL?) 的官方版本?(此问题与策略 - 大型企业网络有关)
我有一台带有两个虚拟机的 Ubuntu 11.04 计算机:debian 和 windows xp。每个 vm 也有 Host-only 连接,所以我可以从 Host 看到它们而无需设置端口转发。
所有机器都可以使用ip地址互相ping通,但是linux机器(ubuntu主机和debian来宾)不能通过名称ping windows xp,只能使用'nmblookup'之类的工具或在nautilus中输入'smb://hostname'。Windows XP 可以按名称 ping 所有机器。
当然,我必须在 smb.conf 中缺少一些配置。这是我正在使用的当前版本:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
name resolve order = bcast host lmhosts wins
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
use client driver = yes
map to guest = Bad User
usershare allow guests = Yes
usershare max shares = 100
usershare …
Run Code Online (Sandbox Code Playgroud) 通过我的研究,我了解到 jetpack.exe 用于处理数据库(WINS 服务器上的数据库?)。我假设它可以用来清除旧数据吗?
简而言之,我们遇到的问题是,在我们控制的域中,我给了一个服务器(实际上是 4 个)另一个主机名,但保留了相同的静态 IP 地址信息等。我进入了 DNS 和 AD 并删除了旧的主机名信息和确保新的在那里。如果我们 ping 或尝试远程访问旧主机名,它会返回我们公司端的 DNS 后缀。(我们有我们的域和与公司域的信任)。
我假设我们正在从上游 WINS 服务器获得 ping。有人在一封电子邮件中表示,由于我们无法控制该服务器,因此我们可以等待它自动“清理”...从我们的域中删除 WINS,因为我们没有我们控制的 WINS 服务器无论如何...或要求公司方喷气背包他们的 WINS 服务器。任何人都可以解释一下 jetpack.exe 究竟是做什么的,以及如果这就是它所做的,它如何清除旧数据?
背景:
现在,问题是 NBNS/WINS 不适用于 IPv6,因此没有名称解析。我可以 ping 文字 IPv6 地址(在来回读取/键入循环和大量眯眼以找到单个数字错误之后......),但仅此而已。我不能做任何名称解析。与 IPv4 不同,文字 IPv6 地址不实用。
我知道 WINS 是古老的。不用提醒我。就其价值而言,这项努力将致力于一个将其完全从环境中淘汰的项目。
但在此之前 - 我需要能够以脚本方式或以编程方式从中收集统计信息。
请看下面的截图:
看到“Total querries”,(在拼写错误时大声笑)“Record found”等?
我如何获得这些值?它们不在 Perfmon 中,也不在我发现的任何 WMI 类中。我找不到任何相关的 COM 对象。有像“查询/秒”这样的计数器,但我不关心查询/秒。我想要全部查询。就像上面的截图一样。
如果必须的话,我将 P/Invoke Win32...只是...我从哪里获得这些指标?
如果我是对的(如果我错了,请纠正我),本地网络上的 Windows-PC 名称不是通过 DNS 发布的,而是通过 WINS 发布的。现在让我们假设我有一个带有 Windows 工作站的网络,我将设置一个 Linux 服务器以安装 DHCP。
我是否必须在 Linux 服务器上安装/配置 WINS 才能为 Windows-PC 提供 WINS 名称解析?如果是这样,是否有更好的方法在我的网络上发布 Windows-PC 名称,而无需在该 Windows 工作站上安装/配置任何软件?
提前致谢。不要犹豫,要求更多的许可。