问题标签 [srv]

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 投票
1 回答
4486 浏览

java - 使用 JNDI 获取 DNS SRV 记录

我正在尝试使用 JNDI 从 DNS 服务器获取 SRV 记录。

但是当试图获取属性时,我得到以下异常

DNS 错误 [Root 异常是 java.net.PortUnreachableException: ICMP Port Unreachable];剩余名称'_sip._udp'

我已验证 host -t srv _sip._udp.server.com 返回有效的 SRV 记录。

为什么会发生这种情况?

0 投票
1 回答
2865 浏览

java - 使用部分域名进行 JNDI DNS 查找

例如,如果我在我的 DNS 配置中定义了以下 SRV 记录

我可以执行以下命令

它为我提供了 dns 服务器(server.com)中 SRV 记录的完整列表。如果我想使用 JNDI 查找做同样的事情

上面的代码没有返回任何属性。如果我将上面代码中的倒数第二行更改为此,

有用。

但问题是我之前不知道完整的域名,我必须查找 SRV 记录才能找到完整的域名。

关于如何做到这一点的任何想法?

0 投票
1 回答
1730 浏览

c++ - 如何查找指向 IPv6 地址的 SRV 记录

我的 C++ 应用程序必须查找指向 IPv6 地址的 DNS SRV 记录。从我目前的研究来看, res_search() 系列函数是要走的路。

有没有人有一个例子如何准备这样的查询以及如何提取 IPv6 结果?

0 投票
2 回答
1703 浏览

java - 从 DNS 服务器检索的 SRV 记录顺序

我必须对 Android 应用程序中的 SRV 记录进行 DNS 查找,然后选择其中一个。当我向 DNS 服务器查询多个优先级和权重不同的 SRV 记录时,我在每个请求中以不同的顺序获取记录,这些记录是否按服务器排序?如果是,顺序算法是什么?

我猜它尊重优先级,因为较低的优先级是最优先的,但如果优先级相等,我认为它会以循环方式尊重权重,但这并没有发生!

我有一个带有 2 个 SRV 记录的简单 bind9 DNS 服务器,如下所示:


域优先权重


aaa.example.com 1 90


bbb.example.com 2 10

当我查找时,我希望得到aaa.example.com 9次作为第一个结果,而第 10 次我会得到bbb.example.com作为第一个结果,这没有发生!服务器只是颠倒每个请求的顺序!

0 投票
5 回答
28954 浏览

browser - 为什么浏览器不使用 SRV 记录?

为什么浏览器不使用 SRV 记录?

这似乎是最少的工作量,它将使可靠网站的服务器端实现更加简单。

例如,您可以指定层级,以便 www.example.com 解析为 1.2.3.4 和 2.3.4.5,并且只有当这两个都不可用时,才尝试 4.5.6.7。

SRV 记录已经存在多年...

我在这里缺少什么吗?

0 投票
1 回答
1228 浏览

python - 有人知道 SRV DNS 记录的一个好的正则表达式吗?

到目前为止,我有以下正则表达式与常规域匹配,但与带下划线的域不匹配。示例:_tcp._sip.45.example.com。任何帮助将不胜感激。

0 投票
1 回答
1560 浏览

c++ - 为什么 SRV res_query 总是返回 -1?

我正在尝试通过使用实现一个简单的 DNS SRV 查询res_query。我的 res_query 部分的代码如下:

这只是代码的一部分,但我想有所有必需的事情来做res_query. 每次我执行 SRV 查询时,res_query 都会返回“-1”,这意味着它失败了。是我的 res_query 中的问题还是我做错了什么?

我试图对www.example.com.

0 投票
1 回答
11651 浏览

java - SRV 记录的 Java DNS 查找

在下面的 java 代码中,我正在进行 DNS SRV 记录查找,以解析给定域名(例如 root@1000000000.blubluzone.com)的目标域名和关联端口。下面用/ HERE /指示的查找函数以某种方式返回null,我无法获得查询结果(即记录数组为null)。因此,在 for 循环中访问记录数组时会引发空指针异常。

您认为我缺少什么来使以下代码正常工作。我正在使用 dnsjava,相关的 API jar 文件可在http://www.dnsjava.org/download/ (在页面底部)获得。提前感谢您的建议。

0 投票
1 回答
3473 浏览

azure - 如何使用 SRV(或任何其他)记录重定向域?

所以:

  • 我有一个域 example.com

  • 我在 example.cloudapp.net 有一个 microsoft azure 项目

  • 我使用 CNAME 记录使 www.example.com 与 example.cloudapp.net 一起使用。

现在的问题:

  • 没有www的域。部分不起作用!

  • 我没有任何选项可以在我的域提供商帐户中重定向它。我只能设置:A、MX、CNAME、TXT、AAAA 或 SRV 记录。

    • CNAME 和 A 不起作用。我尝试过 CNAME,但它不适用于 example.com。对于A记录,您必须提供IP,这对于Azure帐户来说也不是很聪明。

我能想象到的唯一记录是 SRV,但我不知道如何正确使用它。有什么帮助或建议吗?

最诚挚的问候,

危机

0 投票
3 回答
18850 浏览

dns - 执行 NAPTR 查询

这可能看起来是一个非常简单的问题,但我在网上没有找到答案。

任何人都可以给我线索如何为 SIP 域执行 NAPTR 查询?(这主要用于 DNS 查找),或者任何对我来说也很好的参考资料(这个存在于 rfc2915 上)。

也许使用终端或任何工具,而且我还想使用 java 来做,所以如果任何一段代码都会非常有帮助。