问题标签 [netbios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5377 浏览

iis - UNC 共享上的 IIS 站点:有问题吗?

我正在使用负载平衡的旧版 ASP 经典解决方案(通过外部硬件并有一个 IIS 站点,其主目录是 UNC 路径。我被告知此设置当前存在以下问题:

  1. 当使用 UNC 路径作为主目录时,IIS 中某处有一个“索引”,它“缓存”了一定数量的某些类型的文件,当达到限制(默认为 50)时,后续请求不在缓存中的页面将返回 404。
  2. 当使用 UNC 路径作为主目录时,在启动 IIS 站点时,上述“缓存”将开始填充,这将阻塞站点 IIS,直到缓存被填满,这意味着巨大的站点(15,000 个 .asp 文件)不可用IIS 站点启动后最多 30 分钟。
  3. 当使用 UNC 路径作为主目录时,如果同时向站点发出超过一定数量的请求,Windows 将达到“每台服务器的网络 BIOS 命令限制”,所有超过限制的请求都必须等到 IIS“关闭会话”到服务器。我被告知限制是 100 个文件并且不可配置。

现在,这一切听起来有点奇怪。如果我使用默认设置设置一个新的 Windows 2003 服务器,并使用它来托管一个具有 15,000 个 .asp 文件的 ASP Classic 应用程序,使用服务器上的共享作为 IIS 站点的主目录,我真的会遇到这些问题吗? ? 如果是这样,有没有办法在不改变架构的情况下对抗它们?

(澄清一下,“负载平衡”很重要的唯一原因是负载平衡是文件在服务器共享上的原因。如果不需要负载平衡,文件可以在本地磁盘上。)

0 投票
3 回答
4628 浏览

netbios - NetBIOS 与 FQDN

我在访问网站时遇到问题,我可以使用 NetBIOS 名称访问它,但使用 FQDN 访问时出现错误。

有关如何解决此问题的任何想法?

(还没有配置DNS,我们修改了Hosts文件,输入相关的名称和IP。)

0 投票
4 回答
8516 浏览

c# - 将 NETBIOS 域转换为 FQDN(完全限定域名)

简而言之 - 如何将 NETBIOS 域转换为 FQDN?

详细信息:假设我在域 A 中,并且我有域 B 的用户凭据,它与域 A 有信任关系(我可以验证凭据)。当我只有来自该域的一些经过身份验证的用户的凭据(包括 netbios 域名)时,如何获取域 B 的 FQDN?

我正在使用 C# 进行编码,但也欢迎使用 COM/WMI/Win32 解决方案。

0 投票
3 回答
1880 浏览

browser - Windows Safari 无法通过 NetBIOS/WINS 名称访问服务器

每当我尝试访问经过 NTLM 身份验证的 Intranet 站点时,Safari 将永远进行处理,然后返回“服务器不可用”,或者如果站点允许,则加载而不进行身份验证。我可以在 Firefox 和 Internet Explorer 中毫无问题地访问这些相同的站点。这些站点托管在 IIS6 上,并使用 ASP、ASP.Net 1.1 或 ASP.Net 2.0 生成。

关于为什么 Safari 在这些网站上窒息的任何见解?是否有任何解决方法可以让 NTLM 正确地通过 Safari 进行身份验证?


更新:

在进一步使用它时,我确定如果我为站点使用 FQDN(即http://mysite不起作用,但http://mysite.domain ),NTLM 将起作用(页面加载速度相当快)。 prv将工作)。不幸的是,由于项目的其他限制,这将不起作用。

有谁知道为什么 FQDN 会起作用,但较短的名称不会?这是可以解决的问题还是“对不起”?


更新 2:

根据 Wireshark 数据包嗅探器,safari 将 SYN 发送到正确的服务器 IP 地址。Intranet 服务器以 SYN、ACK 响应,Safari 向其发送 ACK。这是 safari 和服务器之间通信的结束。当尝试通过 FQDN 访问 Intranet 站点时,这三个数据包是相同的,但随后是 HTTP GET 请求,然后成功加载了页面。

因为 Safari 连接到正确的 IP 地址,我很难相信 Safari 不支持 NetBIOS/WINS 名称。此外,由于 NTLM 数据包从不交换,因为 safari 从不发送初始 GET 请求,我确信 NTLM 与此问题无关。

有人知道 safari 对 NetBIOS/WINS 的支持情况吗?

0 投票
3 回答
14474 浏览

c# - 如何检查计算机是否从 C# 响应

检查计算机是否处于活动状态并做出响应(例如在 ping/NetBios 中)的最简单方法是什么?我想要一种可以限制时间的确定性方法。

一种解决方案是在单独的线程中简单地访问共享 (File.GetDirectories(@"\compname")),如果花费的时间过长,则终止该线程。

0 投票
1 回答
1949 浏览

windows - Mac 客户端无法解析 Windows Home Server 名称

我认为这更像是一个 Mac 网络配置问题,但我不确定。

我在我的 Windows Home Server 机器上设置了 Subversion(类似于:http ://www.hanselman.com/blog/RunningASubversionServerOffYourWindowsHomeServer.aspx )。这个设置已经为我工作了几个月,使用 Windows 客户端。

现在我正在尝试添加一个 Mac 客户端,但它无法解析我的 WHS 服务器的网络名称。如果我在 Mac 上打开一个终端窗口,并尝试 ping 或使用 nslookup,我会收到一个错误,它找不到服务器。在 PC 端,我可以 ping,但 nslookup 无法解析名称,所以我假设 PC 的 ping 将名称解析为 NetBios 名称。

我在网上找到了很多文章,解释了如何根据Windows域设置默认后缀,但是Windows Home Server默认不建立域。(它处于工作组模式。)

有人有任何建议或指示吗?

0 投票
2 回答
1922 浏览

email - 带有空格的本地 Windows 资源的电子邮件链接

如何将纯文本电子邮件中的链接编码到带有空格的本地网络资源。

例如,这只会突出显示“文件”一词,而不是“文件名”

然而,如果我这样做

然后 Windows 资源管理器无法正确识别路径。

我意识到不同的邮件客户端会以不同的方式处理事情,但是有没有标准的方法来编码本地网络资源?

谢谢

0 投票
3 回答
339 浏览

windows - 混合 Windows 和 *nix 环境 - “本地”后缀问题

愚蠢的问题 - 提前道歉。

我有一个混合的 Windows 和 Linux 开发环境,服务器是 Linux (Ubuntu)。假设服务器称为“myserver”。

我在 Windows 和 *nix(Ubuntu 和 OS X)上都进行开发,在 *nix 上将 myserver 称为“myserver.local”,在 Windows 上将其称为“myserver”。

我有共享代码引用(例如 MySQL 连接字符串、HTTP 远程处理引用等),我必须根据我所在的开发环境进行更改,这很疯狂。对于我的生活,我无法弄清楚如何强制 Windows 将“myserver.local”别名为“myserver”并让世界变得更美好。

有任何想法吗?

非常感谢,内德

0 投票
2 回答
2044 浏览

python - 编码 Netbios 名称 python

我想在 python 中将“ITSATEST”编码为它的 netbios 名称值;出现表和解释在这里:http: //support.microsoft.com/kb/194203

我不知道这如何在 python 中轻松完成,有人可以帮帮我吗?

谢谢 !

0 投票
3 回答
3132 浏览

tcp - 如何在子网中广播主机名

我正在使用 Microchip 的 TCP/IP 堆栈,并且我的设备的主机名没有被广播,尽管我可以使用其 DHCP 分配的 IP 访问它。

所以问题是,网络设备用来广播其主机名的协议是什么,以便当我看到网络中的设备列表时,我可以通过名称识别它?

是 NetBIOS 名称服务还是其他?提前致谢。