我试图在我的域中使用java中的org.xbill.DNS获取SRV记录。
目前,我在我的域上设置了以下设置(例如: example.com):
记录:
HostName: ramuh
IP Address/URL: 1.1.1.1 // the public ip of my computer
Record Type: A (Address)
我创建了以下SRV记录:
_SERVICE : _rdp
_PROTOCOL : _tcp
PRIORITIY : 1
WEIGHT : 1
PORT
当我看到53号线路的记录时。就像有数据一样。但我不知道怎么读。据我所知,A记录表示域名的IPv4地址。但123xyz.cloudfront.net.在这一记录中得到了代表。这是什么?
Record name Type Routing policy Differentiator Value/Route traffic to
beta.test.example.com A Simple - 123xyz.cloudfront.net.
beta.test.example.com AAAA Simple
在SRV记录类型的RFC 2782中,我们可以读到:
The format of the SRV RR
Here is the format of the SRV RR, whose DNS type code is 33:
_Service._Proto.Name TTL Class SRV Priority Weight Port Target
(There is an example near the end of this document.)
Service
The symbolic name of the desi
有一个奇怪的情况,下面的PowerShell脚本显示了每个SRV记录的两个A记录,而每个SRV记录应该只有一个A记录。样本输出:
如果您在您的环境中运行Active Directory,只需运行下面的PowerShell脚本就可以得到相同的结果。输出文件将在桌面上。我已经重写了这个脚本多次,经过多次试验和错误,仍然得到相同的结果。知道为什么A记录会被列出两次,以及如何使它只显示一次吗?
# Show Active Directory SRV records by Site
$logpath = "$ENV:UserProfile\Desktop\"
#########
(这里的初学者:)
我已经在我公司的本地网络上建立了一个Gitlab实例。它托管在一个码头容器中,运行在一个专用服务器上,其主机名为“devserver”,这个Gitlab实例可以通过“https://mycompanygit”访问,因为网络DNS被设置为将mycompanygit重定向到devserver的本地ip。在devserver上,还有另一个正在运行的容器,一个nginx反向代理,它将mycompanygit的http和https请求重定向到gitlab容器。现在我想添加第三个容器,一个Gitlab-runner实例。因此,我运行以下命令,从这里获取。
docker run --rm