问题标签 [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.
ruby - 如何在 Ruby 中获取当前主机的 FQDN?
我需要获取运行 Ruby 脚本的主机的完全扩展主机名。在 Perl 中,我使用了 Sys::Hostname::Long 并取得了不错的效果。谷歌似乎建议我应该在 ruby 中使用 Socket.hostname,但这只是返回节点名,而不是完整的主机名。
netbios - NetBIOS 与 FQDN
我在访问网站时遇到问题,我可以使用 NetBIOS 名称访问它,但使用 FQDN 访问时出现错误。
有关如何解决此问题的任何想法?
(还没有配置DNS,我们修改了Hosts文件,输入相关的名称和IP。)
c# - 将 NETBIOS 域转换为 FQDN(完全限定域名)
简而言之 - 如何将 NETBIOS 域转换为 FQDN?
详细信息:假设我在域 A 中,并且我有域 B 的用户凭据,它与域 A 有信任关系(我可以验证凭据)。当我只有来自该域的一些经过身份验证的用户的凭据(包括 netbios 域名)时,如何获取域 B 的 FQDN?
我正在使用 C# 进行编码,但也欢迎使用 COM/WMI/Win32 解决方案。
java - 对域名进行排序
有没有人实现对域名列表进行排序?
我已经看到一些应用程序将它们排序为扁平字符串,但问题是您最终将所有相关主机分散在域中:
a.me.com a.you.com b.me.com b.you.com
所以,我想出的基本逻辑是把标签的顺序倒过来,然后排序。
一个标签的 FQDN 应被视为主机名,并且可能单独排序,可能位于顶部。
理想情况下,我正在寻找 javascript 和 java 版本。
我也不知道这种设计是否适用于较新的国际化域名。
.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 中执行相同操作的任何想法?
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)
返回(主机名) - 我的主机文件是正确的
版本:
有任何想法吗?
c# - 如何在 C#/.NET 中查找本地机器的 FQDN?
如何在 C# 中获取本地计算机的 FQDN?
c++ - 我应该如何在 c++ 中(在 ubuntu 上)获得“localhost”的完全限定域名?
我一直在搞乱getaddrinfo和getnameinfo,但最接近有用输出的是“localhost.localdomain”。我不确定要为 getaddrinfo 的“节点”或“服务”参数传递什么,尽管我认为这是我想要的功能。
python - 验证主机名字符串
跟踪正则表达式以匹配主机名或 IP 地址? 并使用对有效主机名的限制作为参考,在 Python 中匹配/验证主机名/fqdn(完全限定域名)的最易读、最简洁的方法是什么?我在下面的尝试中回答了,欢迎改进。
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”)不起作用?你有什么想法吗?
非常感谢!胜利者