You need to enable JavaScript to run this app.
文档中心
TrafficRoute DNS 套件

TrafficRoute DNS 套件

复制全文
下载 pdf
自定义线路
获取用户使用的 Local DNS(LDNS)服务器的出口 IP 地址
复制全文
下载 pdf
获取用户使用的 Local DNS(LDNS)服务器的出口 IP 地址
本文档介绍如何获取用户的 Local DNS (LDNS)服务器的出口 IP 地址。​
背景信息​
在使用云解析 DNS 进行解析调度时,云解析 DNS 会根据请求来源信息匹配线路并返回解析结果。​
  • 当用户的 LDNS 服务器支持 ECS(EDNS Client Subnet)协议时,云解析 DNS 可以基于用户真实的客户端 IP 网段进行精确调度。​
  • 当 LDNS 不支持 ECS 协议时,云解析 DNS 将无法获取真实客户端 IP,而是使用 UDP 数据包中的源 IP(即 LDNS 的出口 IP)来匹配自定义线路。​
因此,在 LDNS 不支持 ECS 的场景下,需要先获取 LDNS 的出口 IP 地址,并基于该 IP 配置自定义线路。​
操作步骤​
  1. 获取当前主机使用的 LDNS 服务器地址。​
  • 在终端或服务器上执行以下命令:​
  • ​
    dig whoami.byte008.com​
    ​
  • 该命令会使用系统当前默认配置的 LDNS 进行查询,您可以在返回结果中确认当前使用的 DNS 服务器地址,该地址就是当前使用的 LDNS。​
  • ​​​
  1. 获取该 LDNS 服务器的出口 IP 地址。​
  • 在已知 LDNS 地址后,可通过指定 LDNS 的方式查询其出口 IP 地址。​
  • 假设 LDNS 服务器的 IP 地址是2xx.2xx.1xx.2xx,用户的客户端 IP 地址范围是1.1.1.1/20,执行以下命令获取 LDNS 的出口 IP:​
说明​
因为 LDNS 服务器可能有多个出口 IP ,以下命令返回的 LDNS 服务器的出口 IP 可能不包含所有的出口 IP。​
  • ​
    dig @2xx.2xx.1xx.2xx whoami.byte008.com +subnet=1.1.1.1/20​
    ​
  • ​​​
后续操作​
在获取 LDNS 的出口 IP 地址后,需要基于该出口 IP 创建自定义线路。​
​
最近更新时间:2025.12.23 10:57:26
这个页面对您有帮助吗?
有用
有用
无用
无用