问题标签 [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.
regex - 匹配 DNS 主机名或 IP 地址的正则表达式?
有没有人有一个方便的正则表达式来匹配任何合法的 DNS 主机名或 IP 地址?
编写一个在 95% 的时间内都能正常工作的程序很容易,但我希望得到一些经过充分测试的东西,以完全匹配 DNS 主机名的最新 RFC 规范。
web - 我的共享主机的名称服务器如何将 http://servername.com/~username/ 解析为我的顶级域?
我最近将我的网站移至asmallorange.com上的共享托管解决方案,但我必须将我的域设置为使用他们提供的名称服务器,以便网站正确解析。我决心保持对域的 DNS 的控制,但我找不到让我的顶级域解析到格式为的共享位置的方法
所以我知道我在这里遗漏了一些东西,我的问题是:
他们的名称服务器/DNS 条目中的哪些内容使server.sharedhost.com/~username可以用作顶级域?(即http://topleveldomain.com)
dns - 使用 glibc,为什么在 I/DHCP 更改 DNS 服务器后我的 gethostbyname 失败?
如果我们的服务器(在设备上运行)在获得 DHCP 租约之前启动,那么它永远无法使用主机名进行连接。
如果发生这种情况,它可以通过 IP 地址而不是 DNS 找到主机。
我最初认为 Curl DNS 缓存有问题,因为 curl 连接失败。但是我使用 CURLOPT_DNS_CACHE_TIMEOUT 来防止 curl 缓存地址,但连接仍然失败。
dns - 如何获取域的所有子域的列表?
我想找出给定域的所有子域。我发现了一个提示,它告诉我使用以下选项挖掘权威名称服务器:
但这永远行不通。有没有人有更好的想法/方法
iis - 如何获得 SSL 负载平衡?
我必须将我的 ASP.NET 应用程序部署到两个单独的 IIS 服务器中。我的应用程序通过 HTTPS/TLS 运行。我的 ASP 代码必须处理客户端 SSL 证书,这意味着我不能使用简单的正向负载均衡器,因为我永远不会从 nginx 或 Apache 负载均衡器获得这样的证书。
据我了解,在 Microsoft 世界中没有通用(开源或免费)的负载平衡解决方案,尤其是 SSL。
我听说过简单的 DNS 平衡,我的域名将绑定到多个 ISS 服务器,每个新客户端(会话)都会获得一个服务器的 IP,这样我就可以获得简单的平衡和 SSL 支持。
现在,我只是在乞求部署,知道你对这种平衡的看法真的很有趣,或者可能会得到一些建议。
谢谢!
至于我,除了 DNS 平衡之外,我找不到其他 HTTPS 解决方案。我只是别无选择。
???
windows - Windows 主机文件中的通配符
我想设置我的本地开发机器,以便将任何请求*.local
重定向到localhost
. 这个想法是,当我开发多个站点时,我可以将虚拟主机添加到 Apache等,并让它们全部解析为site1.local
,而 Apache 相应地为不同的站点提供服务。site2.local
localhost
我在 Windows XP 上。
我尝试添加
到我的c:\windows\system32\drivers\etc\hosts
文件,也试过:
两者似乎都不起作用。
我知道我可以将它们设置在不同的端口号上,但这很痛苦,因为很难记住哪个端口是哪个。
我不想设置本地 DNS 服务器或任何困难的东西,有什么建议吗?
java - 针对接口进行编程:您是否为所有域类编写接口?
我同意,针对接口进行编程是一种很好的做法。在大多数情况下,Java 中的“接口”在这个意义上是指语言构造接口,因此您编写一个接口和一个实现类,并且大多数时候您使用接口而不是实现类。
我想知道这是否也是编写域模型的好习惯。因此,例如,如果您有一个域类 Customer,并且每个客户可能有一个 Orders 列表,那么您通常还会编写接口 ICustomer 和 IOrder。并且客户也会有一个 IOrders 列表而不是 Orders 吗?或者你会在域模型中使用接口,只有当它真的由域驱动时,例如你有至少两种不同类型的订单?换句话说,您会因为领域模型中的技术需求而使用接口,还是仅在它真正适合实际领域时才使用接口?
c# - 使用 .Net 持久存储加密数据
我需要在应用程序运行之间存储加密数据(几个小字符串)。我不希望用户每次启动应用程序时都提供密码。即,毕竟它归结为安全地存储加密密钥。
我正在研究 RSACryptoServiceProvider 并使用 PersistentKeyInCsp,但我不确定它是如何工作的。密钥容器在应用程序运行或机器重启之间是否持久存在?如果是,它是特定于用户的,还是特定于机器的。即,如果我将加密数据存储在用户的漫游配置文件中,如果用户登录另一台机器,我可以解密数据吗?
如果上述方法不起作用,我有什么选择(我需要处理漫游配置文件)。
c# - Dns.GetHostEntry 能否返回带有空地址列表的 IPHostEntry?
我只是想知道是否存在可以成功解析主机名但返回的 hostEntry.AddressList 为空的情况。
目前我正在做这样的事情:
我的假设是 Dns.GetHostEntry 如果未找到主机名或 AddressList 不为空,则会引发异常,但我不确定。