【问题标题】:How to validate domain EPP codes?如何验证域 EPP 代码?
【发布时间】:2022-10-20 14:34:19
【问题描述】:

我正在尝试找到一种方法来自动化我们公司的域转移过程,并且第一步需要在我们启动实际转移之前验证域的 EPP 代码。

目前,我们必须登录我们的域名注册商并手动使用他们的域名 EPP 验证工具。他们不为此提供任何 API 访问权限,并且设置本质上是一个宏来自动登录和运行该工具对于我们的要求来说太脆弱了。他们工具的代码是封闭源代码,所以我无法看到他们如何验证 EPP 代码。

还有其他验证域 EPP 代码的方法吗?我搜索了 StackOverflow 和 Google,但找不到任何有关如何执行此操作的信息。

【问题讨论】:

    标签: dns domain-name


    【解决方案1】:

    您所说的“EPP 代码”是指注册商通常通过电子邮件发送(或显示在其 Web UI 中)的临时传输授权代码吗?

    供参考:https://en.wikipedia.org/wiki/Auth-Code

    (EPP 代码也可以是这些状态代码,fwiw:https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en

    我也没有完全遵循“验证”代码的意思?

    【讨论】:

    • 是的,转移域所需的“授权码”。它们不是临时的,它们是永久附加到域的。基本上,域是用户名,身份验证码是密码,将域从一个注册商转移到另一个注册商都需要这两个详细信息。如果我们发起一个域名转移并且验证码不正确,那么转移就会失败,所以在我们开始一个域名转移之前,我们使用 Synergy Wholesale 的域名验证工具,它以一个域名和 EPP 代码作为输入,然后输出 EPP 代码是否是对该域有效。
    【解决方案2】:

    EPP 代码(也称为授权代码、Auth-Info 代码或转移代码)通常由域注册商生成,并且可能会过期。因为域名所有者或注册商可以访问 EPP 代码,所以我们无法明确验证它。因为它的功能类似于域密码,所以它应该是安全的并且第三方无法访问。为避免安全漏洞,此 EPP 代码将在一定时间后过期。如果域所有者再次需要 EPP 代码,他们必须向其域注册商请求或生成该代码。

    通常 EPP 代码包含,

    • 长度必须为 1 - 32 个字符
    • 必须至少包含 1 个数字、1 个字母和 1 个特殊字符

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 2012-04-01
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      相关资源
      最近更新 更多