LOC 查询
查询 LOC 记录以获取存储在 DNS 中的地理位置信息
试试示例域名:
本页提供关于 LOC 记录查询的原创、经人工审校的内容,解释经纬度与海拔编码、精度字段,以及如今 LOC 记录很少被使用的原因。
LOC (Location) records are DNS records that specify the physical location of a domain or host. They contain geographic coordinates (latitude, longitude, altitude) and precision information, allowing applications to determine the physical location associated with a domain name.
核心组成部分:
- 纬度/经度:以度、分、秒表示的地理坐标
- 海拔:以米为单位的海拔高度
- 大小:位置的实际大小(米)
- 精度:坐标的水平精度和垂直精度
LOC 记录的工作原理:
- 应用程序向 DNS 查询域名的 LOC 记录
- DNS 服务器返回地理坐标和精度数据
- 应用程序可以使用这些数据提供基于位置的服务
- 常见用途包括 CDN 优化、合规要求和地理路由
基本 LOC 记录格式:
格式分解:
纬度:37 23 30.000 N
经度:122 8 30.000 W
其他参数
以下是在 Cloudflare 中为 server.example.com 添加 LOC 记录的详细步骤:
示例坐标信息:
分步说明:
- 登录你的 Cloudflare 控制台并选择你的域名
- 进入“DNS”管理页面
- 点击“添加记录”按钮
- 从记录类型下拉菜单中选择“LOC”
- 填写以下信息:类型: LOC名称: server (这将为 server.example.com 创建 LOC 记录)LOC 内容(值):37 23 30.123 N 122 02 25.456 W 32.00m 1m 1m 10000m 10m(简化的精度参数)
- 点击“保存”以保存记录
Cloudflare 界面参考:
在 Cloudflare 的 DNS 管理中,添加 LOC 记录的界面如下所示:

未找到 LOC 记录
The domain has no LOC records configured. This is normal for most domains.
解决方案:仅在需要位置数据时添加 LOC 记录。
坐标格式无效
LOC records must follow the specific coordinate format with degrees, minutes, and seconds.
解决方案:确认坐标格式符合 RFC 1876 规范。
精度值过低
Very low precision values may indicate inaccurate location data.
解决方案:根据你的精度需求使用合适的精度值。
多条冲突记录
Multiple LOC records with different locations can cause confusion.
Solution: Use consistent location data or remove conflicting records.
我的域名需要 LOC 记录吗?
LOC 记录是可选的,并不常用。它们主要用于需要地理信息的特定应用,例如 CDN 优化或合规要求。
LOC 记录坐标应该有多精确?
精度取决于你的使用场景。对于一般用途,城市级精度就足够了。对于精度要求高的应用,你可能需要配合合适的精度值实现米级精度。
一个域名可以有多条 LOC 记录吗?
可以,你可以在一个域名下有多条 LOC 记录,但它们应表示相同的物理位置或基础设施的不同方面。相互冲突的位置可能会造成混淆。
LOC 记录会影响 SEO 或网站性能吗?
LOC 记录不会直接影响 SEO,但它们有助于 CDN 优化和地理路由,可能提升特定地区用户的性能。
LOC 记录和地理位置 API 有什么区别?
LOC 记录提供存储在 DNS 中的静态位置数据,而地理位置 API 提供基于 IP 地址或其他因素的动态位置检测。LOC 记录更可靠,但灵活性较低。
