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

ruby-on-rails - 如何为 Rails ActionMailer 配置主机名?

我正在处理一个相当传统的忘记密码电子邮件 - 我想通过电子邮件向用户发送一个嵌入在链接中的密码更改令牌,他们可以单击该链接来更改密码。我通过传统的 ActionMailer 发送电子邮件。

如果我使用普通的 link_to 标签

我从电子邮件中获得了一个相对链接 - 相当无用。

如果我添加

:only_path => false,然后它错误说我需要设置default_url_options[:host]. ActionController 文档暗示您可以通过覆盖控制器中的 #default_url_options 方法来做到这一点。当然有一个配置选项可以告诉 Rails 它的主机名是什么,而无需添加我自己的配置文件、解析它等?

0 投票
3 回答
14374 浏览

python - 从主机名中提取域名

是否有一种编程方式可以从给定的主机名中查找域名?

给定 -> www.yahoo.co.jp 返回 -> yahoo.co.jp

有效但非常缓慢的方法是:

拆分“。” 并从左侧删除 1 个组,当返回有效的 SOA 记录时,使用 dnspython 加入和查询 SOA 记录,考虑一个域

在不使用正则表达式的情况下,是否有更清洁/更快的方法来做到这一点?

0 投票
6 回答
2334 浏览

regex - 正则表达式匹配主机名——不包括 TLD

我需要匹配一个主机名——但不想要 tld:

example.com =~ /regex/ => 示例

sub.example.com =~ /regex/ => sub.example

sub.sub.example.com =~ /regex/ => sub.sub.example

对正则表达式有任何帮助吗?谢谢。

0 投票
6 回答
223619 浏览

windows - 如何将主机名存储在 .bat 文件的变量中?

我想将此/bin/sh语法转换为广泛兼容的 Windows 批处理脚本:

如何执行此操作以使其适用于任何 Windows Vista、Windows XP 和 Windows 2000 机器?

澄清一下:然后我想继续程序并使用存储在变量中的主机名host。换句话说,该程序的更大目标不是简单地回显主机名。

0 投票
2 回答
12442 浏览

validation - 如何验证主机名(可能是 IP)和端口号(CString)

我有一个带有主机名和端口编辑框的 HTTP 代理配置对话框。

我的问题是如何验证用户输入的正确主机名和端口?

可能是我必须使用一些正则表达式来验证主机名,还是有一些有用的 MFC 或 WinAPI 函数?端口的最大正确数是多少?

0 投票
10 回答
38913 浏览

javascript - 如何使用 window.location 获取子域?

如果我有一个主机名,例如:http ://sample.example.com并且在 Javascript 中window.location.hostname,我会得到“example.com”还是“sample.example.com”?

如果没有,我将如何获得 sample.example.com?

0 投票
2 回答
50964 浏览

iis - 在 IIS 绑定中设置主机名会破坏网站

我刚刚获得了 Windows Server 2008 VPS,但在设置 IIS7 时遇到了问题。

我在 IIS 中使用路径、IP 地址和主机名(如“www.nameofsite.com”)创建了一个新网站,然后单击“确定”。当我浏览到该站点时,它会在浏览器中显示“ http://www.nameofsite.com ”,然后……什么都没有……IE 无法显示此网页。

如果我在绑定中清除主机名并单击[浏览],它可以正常工作(它将我带到http://10.10.2.92 - 计算机的 ip)。所以输入主机名会破坏网站。

关于我所缺少的任何想法?我可能没有运行的服务或我缺少的角色?

最初在 VPS 上没有安装任何服务器角色,所以我安装了 IIS、DHCP、DNS 和应用程序服务器……有点矫枉过正,但我​​不确定要安装什么。

0 投票
3 回答
30606 浏览

.net - SystemInformation.ComputerName、Environment.MachineName 和 Net.Dns.GetHostName 之间的区别

据我所见,在 MSDN 文档和其他关于 SO 的问题中,有四种方法可以获取本地机器名称。

它们的方法将返回的内容是否存在差异,或者它们是否会一直返回完全相同的东西?

注意:我第一次看到这篇文章的列表: 如何获取本地机器名称?

0 投票
5 回答
2818 浏览

iis - Godaddy 中的规范名称重定向?

我有一个网站“mywebsite.com”,我想做一个“ http://mywebsite.com ”到“ http://www.mywebsite.com ”的 301 重定向(用于通常的 SEO 目的)。

我正在运行 IIS7,但是站点前面有一个 ISA 服务器防火墙,这似乎(根据这篇文章,尽管他的解决方案对我不起作用——http: //mrvirtual.de/2009/07/04/ url-rewrite-through-isa-server-ends-in-a-loop/)导致重写规则进入无限重定向循环。

DNS 由 Godaddy (TotalDNS) 管理。有没有办法配置 DNS 或域转发,以便我可以在到达 ISA 防火墙/IIS 之前完成重定向?这似乎比试图追踪和修复 ISA、IIS 问题更容易(如果可能的话)(尽管如果有人对此有解决方案,我会接受)。

0 投票
3 回答
2717 浏览

php - php 5 $_SERVER['SERVER_ADDR'] 有多个 IP

我正在运行一个配置了 2 个网络接口的 ubuntu jaunty 服务器:一个公共 IP,一个私有 IP。当我请求服务器 IP 时,我得到公共 IP。如果我有多个接口,是否有确保获得公共接口的最佳实践(这是我想要的)?