问题标签 [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.
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 记录。
为什么会发生这种情况?
java - 使用部分域名进行 JNDI DNS 查找
例如,如果我在我的 DNS 配置中定义了以下 SRV 记录
我可以执行以下命令
它为我提供了 dns 服务器(server.com)中 SRV 记录的完整列表。如果我想使用 JNDI 查找做同样的事情
上面的代码没有返回任何属性。如果我将上面代码中的倒数第二行更改为此,
有用。
但问题是我之前不知道完整的域名,我必须查找 SRV 记录才能找到完整的域名。
关于如何做到这一点的任何想法?
c++ - 如何查找指向 IPv6 地址的 SRV 记录
我的 C++ 应用程序必须查找指向 IPv6 地址的 DNS SRV 记录。从我目前的研究来看, res_search() 系列函数是要走的路。
有没有人有一个例子如何准备这样的查询以及如何提取 IPv6 结果?
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作为第一个结果,这没有发生!服务器只是颠倒每个请求的顺序!
browser - 为什么浏览器不使用 SRV 记录?
为什么浏览器不使用 SRV 记录?
这似乎是最少的工作量,它将使可靠网站的服务器端实现更加简单。
例如,您可以指定层级,以便 www.example.com 解析为 1.2.3.4 和 2.3.4.5,并且只有当这两个都不可用时,才尝试 4.5.6.7。
SRV 记录已经存在多年...
我在这里缺少什么吗?
python - 有人知道 SRV DNS 记录的一个好的正则表达式吗?
到目前为止,我有以下正则表达式与常规域匹配,但与带下划线的域不匹配。示例:_tcp._sip.45.example.com。任何帮助将不胜感激。
c++ - 为什么 SRV res_query 总是返回 -1?
我正在尝试通过使用实现一个简单的 DNS SRV 查询res_query
。我的 res_query 部分的代码如下:
这只是代码的一部分,但我想有所有必需的事情来做res_query
. 每次我执行 SRV 查询时,res_query 都会返回“-1”,这意味着它失败了。是我的 res_query 中的问题还是我做错了什么?
我试图对www.example.com
.
java - SRV 记录的 Java DNS 查找
在下面的 java 代码中,我正在进行 DNS SRV 记录查找,以解析给定域名(例如 root@1000000000.blubluzone.com)的目标域名和关联端口。下面用/ HERE /指示的查找函数以某种方式返回null,我无法获得查询结果(即记录数组为null)。因此,在 for 循环中访问记录数组时会引发空指针异常。
您认为我缺少什么来使以下代码正常工作。我正在使用 dnsjava,相关的 API jar 文件可在http://www.dnsjava.org/download/ (在页面底部)获得。提前感谢您的建议。
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,但我不知道如何正确使用它。有什么帮助或建议吗?
最诚挚的问候,
危机
dns - 执行 NAPTR 查询
这可能看起来是一个非常简单的问题,但我在网上没有找到答案。
任何人都可以给我线索如何为 SIP 域执行 NAPTR 查询?(这主要用于 DNS 查找),或者任何对我来说也很好的参考资料(这个存在于 rfc2915 上)。
也许使用终端或任何工具,而且我还想使用 java 来做,所以如果任何一段代码都会非常有帮助。