- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
iOS上有什么方法可以解决NetBIOS
名称使用 IP 地址?
可以解决NetBIOS
在 Mac 上使用 命名终端命令:
smbutil -v status -ae
最佳答案
我认为您只需要进行反向 DNS 查找,gethostbyaddr ,因为它看起来像 DNS,gethostbyname , 是唯一用于从 NetBios 名称到 IP 的东西。
查看来自 Apple 的来源,smbutil 'status' 模式下的应用程序首先调用' nb_resolvehost ' 它只是使用 'gethostbyname' 从 NetBios 名称中获取 IP 地址。 'gethostbyname' 在后台使用 DNS:
nb_resolvehost_in(const char *name, struct sockaddr **dest)
{
struct hostent* h;
struct sockaddr_in *sinp;
int len;
h = gethostbyname(name);
if (!h) {
warnx("can't get server address `%s': ", name);
herror(NULL);
return ENETDOWN;
}
if (h->h_addrtype != AF_INET) {
warnx("address for `%s' is not in the AF_INET family", name);
return EAFNOSUPPORT;
}
if (h->h_length != 4) {
warnx("address for `%s' has invalid length", name);
return EAFNOSUPPORT;
}
len = sizeof(struct sockaddr_in);
sinp = malloc(len);
if (sinp == NULL)
return ENOMEM;
bzero(sinp, len);
sinp->sin_len = len;
sinp->sin_family = h->h_addrtype;
memcpy(&sinp->sin_addr.s_addr, h->h_addr, 4);
sinp->sin_port = htons(SMB_TCP_PORT);
*dest = (struct sockaddr*)sinp;
return 0;
}
关于ios - 解析 iOS 上的 NetBIOS 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39589655/
我有一个问题根据此链接 http://support.microsoft.com/kb/188997(计算机名称最多可以包含 15 个字母数字字符,不能有空格。该名称在网络上必须是唯一的,并且可以包含
我一直在考虑一些想法,想使用 Netbios 对网络进行一些检查。因此,经过一些研究后,确定 pysmb 的 nmb.Netbios 是一个很好的起点。 我构建了一个简单的 queryName 函数,
如果我从 UNC 网络共享读取文件,Windows 会缓存该文件的一部分吗? 例如:如果我逐字节读取整个文件字节,每次读取调用会导致通过网络发出请求,还是 Windows 在内部读取更大的块,并从内存
我们在 Delphi 中的 NetBIOS 代码中遇到了一个(可重现的)错误,该错误(似乎)已经存在了多年。 使用Windows 7/64位系统。 我们有一个例程来检查 NetBIOS 是否处于事件状
我需要 NetBios 的 Javascript 正则表达式,它需要满足以下条件:允许的字符 NetBIOS 计算机名称可以包含除“不允许的字符”部分中列出的扩展字符之外的所有字母数字字符。名称可以包
我正在尝试远程连接到 Windows 机器并从这台机器获取文件。这是我的代码, path = path.replace(":",""); path = path.replace("\
如何从 PowerShell 获取当前计算机的 NetBIOS(又名“短”)域名? $ENV:USERDOMAIN 显示当前用户的域,但我想要当前计算机所属的域。 我发现你可以做到 pretty ea
我想在 python 中将“ITSATEST”编码为它的 netbios 名称值;出现表和解释在这里: http://support.microsoft.com/kb/194203 我不知道这在 py
iOS上有什么方法可以解决NetBIOS名称使用 IP 地址? 可以解决NetBIOS在 Mac 上使用 命名终端命令: smbutil -v status -ae smbutil 是开源的,所以你可
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
来自 SuperUser Answer : An application that uses the NetBIOS interface API for network communication c
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Accessing Password Protected Network Drives in Windows
从完全限定的 Active Directory 域名中获取 NETBIOS 域名有时是一项繁琐的任务。我找到了一个很好的答案 here . 在具有多个林的环境中,如果 PC 不在您正在查询的林中,则此
简而言之 - 如何将 NETBIOS 域转换为 FQDN? 详细信息:假设我在域 A 中并且我有域 B 的用户凭据,它与域 A 有信任关系(我可以验证凭据)。当我只有来自该域的某些经过身份验证的用户的
根据这个link , 从 Windwos Vista 开始不再支持 NetBIOS。果然,我再也无法从网络属性中看到任何 NetBIOS 名称。 但是,当我在 Windows 7 上编写代码时,我仍然
我创建了一项服务,该服务使用 System.DirectoryServices.AccountManagement 根据 Active Directory 验证凭据。我需要针对本地域和受信任的域验证凭
有一段C#代码使用NetAPI32.dll来获取MAC地址、计算机名和计算机域名。 linux下有没有同样功能的代码? 最佳答案 解决了! 我还没有找到任何现成的解决方案,只看到了这个code并理解要
我不确定我在这里使用的术语是否正确。我正在为 Windows 使用 C++ 进行编码。比如说,如果我有一个域名为“mysite.local”,是否有一个 API 可以将其转换为 NetBIOS 域名,
给定一台机器的 IP 地址,我如何在 C# 中以编程方式获取它的 NetBIOS 名称?我知道我可以通过“nbtstat -A”从命令行获取它,但我正在寻找更好的解决方案。 最佳答案 检查 Using
给定与我的 Android 设备位于同一网络上的计算机的 IP 地址,我必须找到它的 NetBIOS/FQDN 名称...是否有任何“干净”的解决方案可以使用 Android SDK 来完成此操作,一
我是一名优秀的程序员,十分优秀!