API01004:DNS 解析失败
这意味着什么
POS 无法将您网站的域名(例如 yourstore.com)转换为 IP 地址。DNS(域名系统)就像互联网的电话簿 — 如果查不到记录,就无法建立连接。
常见原因
- 域名拼写错误 — URL 可能存在拼写错误
- DNS 服务器问题 — DNS 服务器没有响应
- 域名已过期 — 域名注册可能已失效
- DNS 传播 — 最近的 DNS 更改尚未传播
- 本地 DNS 缓存 — 设备缓存的 DNS 信息已过时
如何修复
1. 核对域名
仔细检查 URL 是否有拼写错误。尝试在浏览器中访问该网站。
2. 检查域名状态
使用 WHOIS 查询确认:
- 域名仍处于已注册状态
- 域名尚未过期
- DNS 记录已配置
3. 清除 DNS 缓存
在您的设备上:
macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Windows:
ipconfig /flushdns
4. 尝试备用 DNS
切换到公共 DNS 服务器,例如:
- Google:
8.8.8.8和8.8.4.4 - Cloudflare:
1.1.1.1
5. 等待 DNS 传播
如果您最近更改了 DNS 设置,请等待 24-48 小时,让更改完全传播。