- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图了解是否可以在 SRV 记录的“目标”部分中使用 IP 地址而不是主机名。
我注意到在 DNS 服务器上查询 SRV 记录(使用 dig
或 dnsjava
)时,我得到的结果主机名跟在尾随点(绝对路径)之后- 这意味着如果我想使用一个 IP 地址,我必须砍掉那个点,这样我才能连接到目标 IP。
这是否符合 SRV 的规范 (RFC 2782)?如果我必须使用主机名,您能解释一下原因吗?
我要求这个能够实现在查询相关 SRV 记录后获取特定服务结果的客户端。
最佳答案
您引用的 RFC 将“目标”定义为:
The domain name of the target host. There MUST be one or more address records for this name, the name MUST NOT be an alias (in the sense of RFC 1034 or RFC 2181).
因此目标不能是 IP 地址。
关于networking - 我可以在 SRV 记录中使用 IP 地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003722/
为什么浏览器不使用 SRV 记录? 这似乎是一个最小的工作量,它将使可靠网站的服务器端实现更加简单。 例如,您可以指定层级,例如 www.example.com 解析为 1.2.3.4 和 2.3.4
我正在像这样解析 dig 的输出以获取 SRV 记录的端口。 export SERVER_DNS_NAME=myserver echo "SERVER_DNS_NAME: " $SERVER_DNS_
我正在开发一个分布式 Twisted 应用程序,其中许多 twinsd 启动的进程将相互发现。我正在考虑使用 UDP 多播和 DNS 来进行服务发现。 在 DNS 方面,我找到了 Twisted 的
documentation说: If you include the string srv* in your symbol path, the debugger uses a symbol serve
我们正在使用 IFS Kit 为 Windows 开发文件系统。我们开始调查一个性能问题,该问题导致我们的文件系统 I/O 在通过网络共享时变得非常慢。在使用 Sysinternals 中的 File
假设我有以下内容: subdomain: xyz.mydomain.com my server's public DNS: xyz.fastserver.com 当有人访问 xyz.mydomain.
我是 MongoDB 的新手,刚遇到两种类型的连接字符串。 mongodb://[用户名:密码@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/
我正在尝试连接 mongodb,我的代码在我的系统上运行良好,但在 aws 服务器上出现错误。 import pymongo url="mongodb+srv://name:Passw
所以: 我有一个域 example.com 我在 example.cloudapp.net 上有一个 Microsoft Azure 项目 我使用 CNAME 记录使 www.example.com
我必须在 Android 应用程序中为 SRV 记录进行 DNS 查找,然后选择其中的一个。当我向 DNS 服务器查询优先级和权重不同的多个 SRV 记录时,我在每个请求中得到的记录顺序不同,这些记录
每次在 Xen VM 上安装 Centos 6 时,我都会遇到问题。我可以安装 Nginx 1.6.2 和 PHP-PFM,当虚拟主机链接到/usr/share/nginx/html/时它可以工作,我
SRV 记录允许在不同于 A/AAAA 记录指示的主机上托管特定域(通常为 XMPP)的服务。但是,根据我在文档中看到的内容,提供服务的主机必须仍然具有原始域名授权它的证书。 那么:有什么好的解决方案
我在 docker 上启动 mongo,所以默认主机:localhost ,端口:27017 ,用户名:root密码:example 现在我想通过连接字符串进行连接:mongodb+srv://roo
我试图了解是否可以在 SRV 记录的“目标”部分中使用 IP 地址而不是主机名。 我注意到在 DNS 服务器上查询 SRV 记录(使用 dig 或 dnsjava)时,我得到的结果主机名跟在尾随点(绝
我已经在 kubernetes 中部署了一个 3 pod mongodb statefulset,并且我正在尝试使用新的 mongodb+srv 连接字符串 (mongodb 3.6) 连接到具有 S
我正在尝试在K8S集群内部使用HAProxy实现一些基于cookie的 session 粘性。我正在使用2.0.2- Alpine 图像。 在这种环境中,我有10个虚拟虚拟应用程序StatefulSe
我正在尝试使用Consul从使用spotify的dnsjava在默认Debian服务器上运行的Java应用程序中进行服务发现 我知道 Consul DNS 监听端口 8600 进行查询 ( https
我的 C++ 应用程序必须查找指向 IPv6 地址的 DNS SRV 记录。根据我目前的研究,res_search() 系列函数是可行的方法。 有没有人举例说明如何准备这样的查询以及如何提取 IPv6
我打算用apple的DNSServiceQueryRecord来解析SRV记录。我看到传递给此方法的回调针对从 SRV 查找返回的每条记录调用一次。我怎么知道查询已经完成并且所有的记录都已经返回? A
我只是想知道当作为上游服务器地址给出时,Nginx 是否能够解析 SRV DNS 记录。似乎并非如此,但如果它不能开箱即用,也许有一种解决方法。提前致谢。 最佳答案 免费的nginx不支持SRV记录。
我是一名优秀的程序员,十分优秀!