问题标签 [fqdn]

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 回答
17942 浏览

ruby - 如何在 Ruby 中获取当前主机的 FQDN?

我需要获取运行 Ruby 脚本的主机的完全扩展主机名。在 Perl 中,我使用了 Sys::Hostname::Long 并取得了不错的效果。谷歌似乎建议我应该在 ruby​​ 中使用 Socket.hostname,但这只是返回节点名,而不是完整的主机名。

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 投票
6 回答
2890 浏览

java - 对域名进行排序

有没有人实现对域名列表进行排序?

我已经看到一些应用程序将它们排序为扁平字符串,但问题是您最终将所有相关主机分散在域中:

a.me.com a.you.com b.me.com b.you.com

所以,我想出的基本逻辑是把标签的顺序倒过来,然后排序。

一个标签的 FQDN 应被视为主机名,并且可能单独排序,可能位于顶部。

理想情况下,我正在寻找 javascript 和 java 版本。

我也不知道这种设计是否适用于较新的国际化域名。

0 投票
2 回答
1407 浏览

.net - 在 .NET 中获取不合格的主机名

是否有GetNameInfoW()与设置了NI_NOFQDN标志的 winsock 函数等效的 .NET?正如 MSDN 文档GetNameInfoW解释的那样:

设置 NI_NOFQDN 标志会导致本地主机仅在 pNodeBuffer 参数中返回其相对可分辨名称 (RDN)。

我能找到的最接近的是System.Net.Dns.GetHostEntry(),它返回一个IPHostEntry但其HostName是主机的完全限定域名。我只想要不合格的主机名。

例如,如果 IP 地址“xxxx”解析为 FQDN“foohost.company.domain.com”,我可以GetNameInfoW()通过提供来获取“foohost” NI_NOFQDN,但在 .NET 中似乎没有等效项。我不确定是否GetNameInfoW()在做 NetBIOS 或 LDAP 或其他东西。关于如何在 .NET 中执行相同操作的任何想法?

0 投票
3 回答
14798 浏览

apache2 - Apache 如何确定 FQDN?

我正在使用 Apache2,在重新加载/重新启动服务器时,我收到以下警告:

apache2: Could not reliably determine the server's fully qualified domain name, using (my FQDN) for ServerName

一切正常,但我试图找出导致错误的原因。我正在抓取源代码以查看是否可以找到它,但是由于我的 C 不是很好....

一些注意事项:

  • 如果我更改系统主机名,Apache 将使用新主机名
  • ServerName有一套;它与主机名相同
  • 我有一个静态的唯一 IP -dig (hostname)返回(我的 ip),dig -x (my ip)返回(主机名)
  • 我的主机文件是正确的

版本:

有任何想法吗?

0 投票
13 回答
80095 浏览

c# - 如何在 C#/.NET 中查找本地机器的 FQDN?

如何在 C# 中获取本地计算机的 FQDN?

0 投票
2 回答
14090 浏览

c++ - 我应该如何在 c++ 中(在 ubuntu 上)获得“localhost”的完全限定域名?

我一直在搞乱getaddrinfo和getnameinfo,但最接近有用输出的是“localhost.localdomain”。我不确定要为 getaddrinfo 的“节点”或“服务”参数传递什么,尽管我认为这是我想要的功能。

0 投票
10 回答
54989 浏览

python - 验证主机名字符串

跟踪正则表达式以匹配主机名或 IP 地址? 并使用对有效主机名的限制作为参考,在 Python 中匹配/验证主机名/fqdn(完全限定域名)的最易读、最简洁的方法是什么?我在下面的尝试中回答了,欢迎改进。

0 投票
1 回答
6131 浏览

configuration - SMTP 全限定域名配置

我无法接收从我的 SMTP 到内部(同一域)电子邮件的电子邮件。

我的意思是,当我从我的registration@example.com 电子邮件向私人电子邮件somename@yahoo.com 发送电子邮件时,这封电子邮件已送达。但是当我从registration@example.com 发送到info@example.com 时,这封邮件没有送达。

然后我发现在我的 SMTP 中,参数“完全限定的域名”设置为计算机名称“COMPUTERNAME”,但不是真正的域。当我将 FQDN 从“COMPUTERNAME”更改为“example.com”时,无法解决 info@example.com 的问题。但是电子邮件仍然成功发送到@yahoo.com 等私人电子邮件。

当我将 FQDN 从“example.com”更改为“www.example.com”时,问题已解决,并且电子邮件已成功发送到我的内部电子邮件 info@example.com。

我需要知道“example.com”和“www.example.com”FQDN-s 之间的区别是什么,以及为什么它在第一种情况下(“example.com”)不起作用?你有什么想法吗?

非常感谢!胜利者