问题标签 [hostname]

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 投票
4 回答
11098 浏览

asp.net - 不使用 HttpRequest 获取主机名

我想在我的 ASP.NET 应用程序中运行“后台作业”(定期,作为单独的线程)。我需要主机名(DNS 名称或 IP)来完成我的任务。问题是HttpContext.Current这里可能不可用(它是NULL)。

有没有办法在不使用HttpContext.Current.Request.Url.Host.

0 投票
4 回答
43892 浏览

ruby-on-rails - 从 Rails 控制器获取主机名

我正在尝试从控制器获取运行 rails 应用程序的机器的主机名。

考虑到它应该在 Windows 和 linux 上都可以工作,最好的方法是什么?

0 投票
6 回答
17198 浏览

php - PHP5 - 不处于交互模式时无法解析主机名

我正在使用运行 Apache2 / PHP5 的 OS X 10.6 服务器,并且在“fopen()”尝试从远程服务器检索文件时遇到 PHP 无法解析主机名的问题。在命令行上以交互模式运行时,“fopen()”可以完美运行。但是,当通过网络运行时,它总是会失败并出现错误:

我找不到这个问题的根源:'fopen()'在给定IP地址而不是主机名时在网络上工作;'gethostbyname()' 在 web 上运行时也会失败(它不会出错,它只是返回要解析的任何主机名),但在交互模式下运行时也能正常工作。唯一的例外似乎是“dns_get_record()”,它在网络上或交互模式下运行时效果很好。

我一直试图在服务器上查找 DNS 问题,但 dig、nslookup 和 ping 都可以正常工作,并且“scutil -r”表示可以使用当前 DNS 设置访问远程服务器。关于问题可能出在哪里的任何想法?

0 投票
2 回答
8361 浏览

windows - 是否可以在没有 DNS 的情况下从 IP 地址解析主机名?

假设您有一个 IP 地址并且没有其他信息。您不能使用 DNS,因为它可能会报告无效信息。还假设目标计算机正在运行 Microsoft 操作系统,并且当前处于联机状态并已启动。

有什么方法可以直接使用 IP 地址(某些服务/端口)查询机器以找出该机器的主机名是什么?

0 投票
2 回答
680 浏览

c# - 如何在 .NET 2.0 中更改 Windows 2000 计算机名称?

我正在尝试使用 .NET 2.0 在 Windows 2000 上更改计算机的名称(主机名)。计算机未加入域。

Windows XP 及更高版本提供 WMI 方法Win32_ComputerSystem.Rename,但在 Windows 2000 中不可用(参考此处)。

如果需要,我不反对只调用外部程序,但我似乎也找不到适用于 Windows 2000 的程序。在 Google 上搜索似乎没有发现任何明显的问题。

提前致谢。

0 投票
5 回答
23398 浏览

svn - 解决访问 Subversion 时的主机名错误

尝试在 Subversion 中执行以下命令时出现错误:更新、提交、日志、列表、责备等。
但是,差异和信息工作。

使用任何桌面客户端时,错误如下所示,例如 CollabNet、TortoiseSVN、Intellij、Visual Studio 的 AnkhSVN:“ http://xxx01/comm/JavaService/trunk/:无法解析主机名‘ http://xxx01/comm ’:请求的名称有效并且在数据库中找到,但它没有正确的关联数据正在解析。”

这仅发生在我的笔记本电脑(不是同事)上,并且仅在管理员更改 Subversion 用于身份验证的帐户密码后本周才开始发生。当我在另一台机器上使用远程桌面或通过 Web 访问 subversion 时,不会发生该错误。

提前感谢您为解决此问题提供的任何帮助。

0 投票
8 回答
33606 浏览

java - Java:验证“主机:端口”并将其转换为 InetSocketAddress 的常用方法?

host:portJava 中验证表单字符串并将其转换为 的实例的常用方法是InetSocketAddress什么?

如果满足以下条件,那就太好了:

  • 没有地址查找;

  • 适用于 IPv4、IPv6 和“字符串”主机名;
    (对于 IPv4 是ip:port,对于 IPv6 是[ip]:port,对吗?是否有一些 RFC 定义了所有这些方案?)

  • 最好不要手动解析字符串。
    (我正在考虑所有这些特殊情况,当有人认为他知道所有有效形式的套接字地址时,却忘记了导致意外结果的“那种特殊情况”。)

0 投票
2 回答
206 浏览

java - 为什么这个主机名看起来如此奇怪?

我使用 DNSSD.resolve() 方法来获取有关 Bonjour 找到的服务的信息。我能够获得找到的服务的端口以及它的主机名。但是,主机名看起来不像我预期的那样。我以为这将是一个 IP 地址,但它等于ID00926.local.. 那是什么?我可以使用它作为 IP 地址在 Java 中创建套接字吗?

0 投票
10 回答
54989 浏览

python - 验证主机名字符串

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

0 投票
3 回答
3436 浏览

tcp - 主机名查询的端口是什么?

我想查询 IP 以获取其主机名。这个的标准端口是什么?它可能是 /etc/services 中“主机名”下列出的端口 101 吗?