问题标签 [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 回答
1961 浏览

windows - 在 Windows 7 中断开共享时如何避免 12 秒延迟?

我正在制作一些使用 NetUseAdd 和 NetUseDel 函数来连接/断开以共享的实用程序。在 Windows 7 中,我注意到在调用 NetUseDel 和真正的断开连接之间经过了将近 12 秒。我进行了一些调查,发现 net use \server /del 也仅在 12 秒后断开连接。这是小脚本和 Wireshark 输出,对应于脚本的运行:

http://i.stack.imgur.com/5CyCw.png

设置 last tree connect smb 命令作为参考,我们可以看到,树断开延迟了 12 秒。

有谁知道如何减少这样的超时?

0 投票
2 回答
4830 浏览

c# - 从 FQDN 获取域名?

我正在尝试从完全限定的域名中获取 NetBios 名称...

用户输入 FQDN,我将其转换为 NetBios 名称

例如 xyz.test.com(这只是一个例子,FQDN 可以是任何东西)

到它的NetBios(我不确定它是否被称为NetBios,请随时纠正我)名称'xyz'。

有没有办法做到这一点..??

谢谢

理解部分??

我对这些条款有点困惑......

我们有不同 FQDN 的客户,例如xyz.test.comint.hdsh.local等等。

我需要从中获取域名,以便我可以形成域\用户名

所以上面的例子看起来像xyz\usernamehdsh\username ..

正如我们所见,第二个 FQDN 有第二部分作为域。

所以我需要帮助确定哪个是 FQDN 中的域。

0 投票
1 回答
1008 浏览

c# - 如何使用 WOL (Wake on Lan) C# 或 Java 打开联网计算机

你能给我完整的代码来通过网卡和 BIOS 的 WOL 选项打开联网计算机吗?

请向我提供所有详细信息,并尝试给我工作代码。

0 投票
1 回答
1865 浏览

c# - 跨域活动目录组成员资格

我看到了一些与我类似的问题,但没有一个真正适用。我面临的问题是:

我需要通过以下方式获得用户的组成员身份:

  • 域 B 中的组
  • 域 A 中的用户。
  • 域 B 中的服务。
  • Forrest 到 Forrest 2 向信任。

用户附加到服务,服务获取带有 SID、名称等的 WindowsIdentity 对象。

为了获得组成员身份,我使用了 UserPrincipal 对象。为了得到它,你需要一个 PrincipalContext 对象。PrincipalContext 对象的构造函数需要域的 FQDN(即 A.some.domain.com)。WindowsIdentity 对象的用户名中有 NetBios 域名(即 A\User),但我看不到获取 DNS 名称的方法。

这是一个具有 DNS 名称 HARD CODED 的代码示例,它有效,但我需要取出硬编码部分。

-- WindowsIdentity wi (传入方法) --

我有另一个使用模拟的解决方案,使用 System.DirectoryServices.ActiveDirectory.Domain.GetCurrentDomain().Name,但这是不可接受的,因为模拟可能不可用。我需要一个可以与TokenImpersonationLevel.Identification一起使用的解决方案

我花了几天时间搜索 MSDN 和 Google(包括 Stack Overflow),但无济于事。

0 投票
1 回答
5709 浏览

linux - 没有 samba 的 Netbios 名称

有没有办法在不使用 Samba 的情况下在 Linux 中启用 netbios 名称?

我想要的是当其他计算机(MS Windows)通过以太网扫描设备时,我希望主机名(或其他)出现。这是通过netbios实现的。Samba 有一个名为 nmbd 的应用程序可以解决问题。但是 Samba 在我的压缩图像中会占用 0.5MB 以上的空间。这使我的分区破裂。无论如何,我不想在这样一个微不足道的功能上花费那么多闪存和内存。(顺便说一句,我正在使用嵌入式 linux 设备。)

有谁知道另一种方式?也许是 nmbd 的替代品?

0 投票
1 回答
576 浏览

dns - 如何通过在局域网(Intranet)的 URL 中输入一个简单的名称来使网站可访问

我见过某些 Web 应用程序,我们可以通过在 URL 字段中输入简单的名称(例如“帐户”)而不是输入完整的域名“www.xxx.yyy\accounts”来访问这些应用程序。

我有一个包含大约 150 台计算机的局域网和一个运行在 windows server 2008 R2 上的 Web 服务器,可以由外部访问并具有正确的域名。我想发布一些网络应用程序供局域网中的计算机使用。这不应该涉及任何互联网连接,用户必须能够通过在浏览器的 URL 字段中输入一个简单的名称来访问 Web 应用程序。我知道这是可能的,但我不知道如何阅读以及阅读什么。请给我一些信息。我必须建立 LLMNR,或者 NetBIOS,甚至通过流行的 DNS 配置来实现吗?

提前致谢。

0 投票
1 回答
155 浏览

file-io - NetBIOS 是否进行任何缓存?

如果我从 UNC 网络共享读取文件,Windows 会缓存该文件的部分内容吗?

例如:如果我逐字节读取整个文件,每次读取调用会导致网络请求,还是 Windows 会在内部读取更大的块,并从内存中提供后续请求?

0 投票
1 回答
275 浏览

python - Python 相当于 Perl Net::NBName 来获取 Windows 用户名?

我正在尝试将一些我必须使用 Python 的 Perl 脚本重新编码(并对其进行扩展)。使用 Perl,使用 Net 库,我可以提供主机名并获取 Windows 用户名。下面是一段 Perl 代码:

我想在 Python 中做同样的事情,但我似乎找不到合适的库来做这件事。有没有等效的方法?

对于后台,我获取连接到终端服务器端口的用户的主机名。由此,如果主机名中包含“dhcp”或“vpn”,我想使用 NetBIOS 并尝试获取该系统(可能是 PC)的用户名。

0 投票
3 回答
5136 浏览

java - Java/Android 中 NetBIOS/FQDN 名称的 IP 地址

鉴于我的 Android 设备在同一网络上的计算机的 IP 地址,我必须找到它的 NetBIOS/FQDN 名称......有没有任何“干净”的解决方案可以用 Android SDK 完成这个并且一般来说在 java 中?

显然 InetAddress.get*HostName 不返回 NetBIOS 名称:)

0 投票
3 回答
4231 浏览

c - linux C服务器 - 识别/命名客户端

主机名是指客户端 PC 的名称。

我正在尝试识别服务器的每个连接的客户端。
像客户端->服务器。服务器说:client hostname has connected.
那么该客户端的所有进程都将使用主机名进行标记。我真的不知道该怎么做。

我的客户代码:

我的服务器代码(循环):

- - - - - - 编辑 - - - - - -

一起使用了这两个建议

添加到代码中:

试图显示它:

它可以工作,但它不会返回我的 PC 名称,而是返回“ip.ispdomain.net”。