我想自动将Freenom的DNS记录更新为我当前的全局IP地址,因为我没有静态IP。因此,我研究了Freenom的API并进行了尝试。我尝试过:https://api.freenom.com/v2/domain/list?email=*****&password=*******
并期望有一个活动域列表。但是反而得到了这个错误:
{
"error": "Login credentials do not match any account",
"status": "error"
}
这很奇怪,因为我检查了凭据,并且它们100%正确。除了尝试使用email
属性之外,我还尝试了一个username
属性,并尝试通过HTTP标头和正文设置此信息,但是我一无所获。
如果有人知道我如何才能使用该API,将不胜感激。
谢谢
答案 0 :(得分:1)
根据this article,Freenom API仅适用于经销商。我本人也遇到了同样的问题。您可以使用访问Freenom UI来更改DNS记录的程序,例如this one,该程序使用Python和UI来更新DNS记录。或者您可以使用其他DNS提供程序,这就是我所做的。