FreeNomのAPIが何故か使えない件

2017年5月29日

FreeNomにAPIがないのかと思っていましたが、APIの説明ページがありました。

ところがうまく動作しないので、
誰か使っている人は居ないのかな?と検索してみましたが、ヒットありませんでした。

[このAPIはリセラーでのみ利用可能です。]とのことです。
https://my.freenom.com/knowledgebase.php?action=displayarticle&id=19

 

説明ページはこちら
FreeNom API

以下のような機能があるようです。

  • 利用可能なドメインを検索する
  • ドメインを登録する
  • ドメイン名の登録を更新する
  • 登録されたドメイン名に関する情報を取得する
  • ドメインの変更
  • ドメインの削除
  • ドメインを復元する
  • ドメインをアップグレードする
  • アカウントのドメインを一覧表示する
  • ネームサーバーのグルーレコードを登録または変更する
  • ネームサーバーのグルーレコードを削除する
  • ドメインのネームサーバーグルーレコードの一覧表示

とくにこの●↑2つです。

 

ドメイン名の登録の更新

これがAPIで出来れば、Windowsのタスクまたはレンタルサーバーのcronに設定しておけば、
自動で更新してくれることになります。
FreeNomの最大の欠点、
「うっかり更新を忘れて無料ドメインが失効する」
というのを防ぐことができます。

 

ネームサーバーのグルーレコードを変更

自宅サーバーで利用する場合、時折IPが変わってしまいますので、
FreeNomのDNSは使えませんでした。
しかしAPIで更新できるのなら、DDNSとして使えるということです。
私的DNSなど、別サービスを使えば可能なことでしたが、
1ドメインにつき1アカウントを作成せねばならず不便でした。
FreeNomだけで解決できるのならそのほうが便利です。

 

ところが・・・

何故かうまく行きません・・・。

■利用可能なドメインを検索する、でためしてみます
https://api.freenom.com/v2/domain/search.xml?domainname=mlin.ml&email=[メール]&password=[パスワード]&domaintype=FREE

<freenom>
<domain>
<domainname>MLIN.ML</domainname>
<status>NOT AVAILABLE</status>
</domain>
<result>DOMAIN NOT AVAILABLE</result>
<status>OK</status>
</freenom>

NOT AVAILABLEじゃないのですが・・・。
どんなドメインを入れても結果まったく同じです・・・。

どうもおかしいので、他の機能を試してみます。
■アカウントのドメインを一覧表示する、でためしてみます。
https://api.freenom.com/v2/domain/list.xml?email=[メール]&password=[パスワード]

今度はベーシック認証が出てしまいます。。。
一応メールアドレスとパスワードを入れてみましたが、ログインできず。

一体どういうことなんでしょうか・・・。

もう少し調べてみたいですね。

メール出してみましょうかね・・・。