问题标签 [dns]

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 投票
21 回答
388677 浏览

regex - 匹配 DNS 主机名或 IP 地址的正则表达式?

有没有人有一个方便的正则表达式来匹配任何合法的 DNS 主机名或 IP 地址?

编写一个在 95% 的时间内都能正常工作的程序很容易,但我希望得到一些经过充分测试的东西,以完全匹配 DNS 主机名的最新 RFC 规范。

0 投票
4 回答
1413 浏览

web - 我的共享主机的名称服务器如何将 http://servername.com/~username/ 解析为我的顶级域?

我最近将我的网站移至asmallorange.com上的共享托管解决方案,但我必须将我的域设置为使用他们提供的名称服务器,以便网站正确解析。我决心保持对域的 DNS 的控制,但我找不到让我的顶级域解析到格式为的共享位置的方法

所以我知道我在这里遗漏了一些东西,我的问题是:

他们的名称服务器/DNS 条目中的哪些内容使server.sharedhost.com/~username可以用作顶级域?(即http://topleveldomain.com

0 投票
1 回答
4208 浏览

dns - 使用 glibc,为什么在 I/DHCP 更改 DNS 服务器后我的 gethostbyname 失败?

如果我们的服务器(在设备上运行)在获得 DHCP 租约之前启动,那么它永远无法使用主机名进行连接。

如果发生这种情况,它可以通过 IP 地址而不是 DNS 找到主机。

我最初认为 Curl DNS 缓存有问题,因为 curl 连接失败。但是我使用 CURLOPT_DNS_CACHE_TIMEOUT 来防止 curl 缓存地址,但连接仍然失败。

0 投票
8 回答
541928 浏览

dns - 如何获取域的所有子域的列表?

我想找出给定域的所有子域。我发现了一个提示,它告诉我使用以下选项挖掘权威名称服务器:

但这永远行不通。有没有人有更好的想法/方法

0 投票
6 回答
8323 浏览

iis - 如何获得 SSL 负载平衡?

我必须将我的 ASP.NET 应用程序部署到两个单独的 IIS 服务器中。我的应用程序通过 HTTPS/TLS 运行。我的 ASP 代码必须处理客户端 SSL 证书,这意味着我不能使用简单的正向负载均衡器,因为我永远不会从 nginx 或 Apache 负载均衡器获得这样的证书。

据我了解,在 Microsoft 世界中没有通用(开源或免费)的负载平衡解决方案,尤其是 SSL。

我听说过简单的 DNS 平衡,我的域名将绑定到多个 ISS 服务器,每个新客户端(会话)都会获得一个服务器的 IP,这样我就可以获得简单的平衡和 SSL 支持。

现在,我只是在乞求部署,知道你对这种平衡的看法真的很有趣,或者可能会得到一些建议。

谢谢!


至于我,除了 DNS 平衡之外,我找不到其他 HTTPS 解决方案。我只是别无选择。

???

0 投票
8 回答
12203 浏览

api - 哪些 DNS 具有 API 访问权限?

我在 slashdot 上看到了这一点,并意识到如果我可以将 dns 控制编程到我的一些应用程序中,那会让生活变得更轻松。那边有人推荐了dynect,它显然有一个很棒的 api。不幸的是,没有很多其他的推荐。我对管理 dns 服务器一无所知,我主要使用灯堆栈,所以在 linux 上,我理解 bind 是要走的路,但除了基本设置之外,我会迷路。我宁愿外包细节。

哪些 DNS 服务具有 API 并且易于使用且无需花费大量资金?

0 投票
20 回答
225881 浏览

windows - Windows 主机文件中的通配符

我想设置我的本地开发机器,以便将任何请求*.local重定向到localhost. 这个想法是,当我开发多个站点时,我可以将虚拟主机添加到 Apache等,并让它们全部解析为site1.local,而 Apache 相应地为不同的站点提供服务。site2.locallocalhost

我在 Windows XP 上。

我尝试添加

到我的c:\windows\system32\drivers\etc\hosts文件,也试过:

两者似乎都不起作用。

我知道我可以将它们设置在不同的端口号上,但这很痛苦,因为很难记住哪个端口是哪个。

我不想设置本地 DNS 服务器或任何困难的东西,有什么建议吗?

0 投票
15 回答
5383 浏览

java - 针对接口进行编程:您是否为所有域类编写接口?

我同意,针对接口进行编程是一种很好的做法。在大多数情况下,Java 中的“接口”在这个意义上是指语言构造接口,因此您编写一个接口和一个实现类,并且大多数时候您使用接口而不是实现类。

我想知道这是否也是编写域模型的好习惯。因此,例如,如果您有一个域类 Customer,并且每个客户可能有一个 Orders 列表,那么您通常还会编写接口 ICustomer 和 IOrder。并且客户也会有一个 IOrders 列表而不是 Orders 吗?或者你会在域模型中使用接口,只有当它真的由域驱动时,例如你有至少两种不同类型的订单?换句话说,您会因为领域模型中的技术需求而使用接口,还是仅在它真正适合实际领域时才使用接口?

0 投票
2 回答
8172 浏览

c# - 使用 .Net 持久存储加密数据

我需要在应用程序运行之间存储加密数据(几个小字符串)。我不希望用户每次启动应用程序时都提供密码。即,毕竟它归结为安全地存储加密密钥。

我正在研究 RSACryptoServiceProvider 并使用 PersistentKeyInCsp,但我不确定它是如何工作的。密钥容器在应用程序运行或机器重启之间是否持久存在?如果是,它是特定于用户的,还是特定于机器的。即,如果我将加密数据存储在用户的漫游配置文件中,如果用户登录另一台机器,我可以解密数据吗?

如果上述方法不起作用,我有什么选择(我需要处理漫游配置文件)。

0 投票
4 回答
6053 浏览

c# - Dns.GetHostEntry 能否返回带有空地址列表的 IPHostEntry?

我只是想知道是否存在可以成功解析主机名但返回的 hostEntry.AddressList 为空的情况。

目前我正在做这样的事情:

我的假设是 Dns.GetHostEntry 如果未找到主机名或 AddressList 不为空,则会引发异常,但我不确定。