SDDNSC マニュアル

設定編

 いくつかの Dynamic DNS サービスに対応する SDDNSC の設定例をまとめてみたので参考にしてほしい。 ここに取り上げていなくても、「HTTPを使って特定の様式でリクエストを送ることにより、アクセスしてきたホストの IP アドレスを自動的に登録する機能」があるダイナミック DNS サービスならば利用できるはずである。

 SDDNSC v4 からは更新のためのパスデーターに、IP アドレス変更検知機能で取得した IP アドレスを埋め込めるようになった。(パスデーター中に $ip と記入しておくとその部分はリクエスト時に 自ホストの IP アドレスに置き換えられる)

赤く表示している部分(モノクロモニタの人ゴメン)は自分の登録内容に合わせること。 BASIC 認証を使用する場合はユーザー名とパスワードも忘れずに。 $ip を使う場合は、「IP アドレス変更検知設定」を適切に行うこと。

●サービス提供者名

  1. Dynamic DNS 更新設定
    1. ホストドメイン
    2. ポート
    3. パスデーター
    4. Basic 認証を使用 する/しない
    5. 高度な設定 POST メソッドを使う オン/オフ
    6. 高度な設定 ヘッダーフィールドをカスタマイズ 追加ヘッダー項目
  2. IP アドレス変更検知設定
    1. Lookup ホスト名
    2. ホストドメイン
    3. ポート
    4. パスデーター
    5. Basic 認証を使用 する/しない
    6. ヒント

●Dynamic DNS Network Services, LLC.

  1. Dynamic DNS 更新設定
    1. members.dyndns.org
    2. 80
    3. /nic/update?hostname=yourhost.dyndns.org&mx=yourhost.dyndns.org
    4. Basic 認証を使用 する
    5. POST メソッドを使う オフ
    6. なし
  2. IP アドレス変更検知設定
    1. yourhost.dyndns.org
    2. checkip.dyndns.org
    3. 80
    4. /
    5. Basic 認証を使用 しない
    6. Current IP Address:

●No-IP.com

  1. Dynamic DNS 更新設定
    1. dynupdate.no-ip.com
    2. 80
    3. /update.php?username=username&pass=password&host=yourhost.no-ip.com
    4. Basic 認証を使用 しない
    5. POST メソッドを使う オフ
    6. なし

●ZoneEdit, Inc.

  1. Dynamic DNS 更新設定
    1. dynamic.zoneedit.com
    2. 80
    3. /auth/dynamic.html?host=www.mydomain.com
    4. Basic 認証を使用 する
    5. POST メソッドを使う オフ
    6. なし

●HN.ORG

  1. Dynamic DNS 更新設定
    1. dup.hn.org
    2. 80
    3. /vanity/update/?VER=1&IP=
    4. Basic 認証を使用 する
    5. POST メソッドを使う オフ
    6. なし
  2. IP アドレス変更検知設定
    1. yourhost.hn.org
    2. myip.hn.org
    3. 80
    4. /ip.cgi
    5. Basic 認証を使用 しない
    6. <!--IPADDR=

●DHS International

  1. Dynamic DNS 更新設定
    1. members.dhs.org
    2. 80
    3. /nic/hosts?hostscmd=edit&hostscmdstage=2&type=4&updatetype=Online&ip=$ip&mx=yourhost.dyn.dhs.org&offline_url=&cloak=N&cloak_title=&domain=dyn.dhs.org&hostname=yourhost
    4. Basic 認証を使用 する
    5. POST メソッドを使う オン
    6. Content-type: application/x-www-form-urlencoded

◆Dynamic DO!.jp

  1. Dynamic DNS 更新設定
    1. ddo.jp
    2. 80
    3. /dnsupdate.php?dn=<ホスト名orドメイン名>&pw=パスワード
    4. Basic 認証を使用 しない
    5. POST メソッドを使う オフ
    6. なし

◆家サーバー・プロジェクト

  1. Dynamic DNS 更新設定
    1. ieserver.net
    2. 80
    3. /cgi-bin/dip.cgi?username=username&password=password&domain=dip.jp&updatehost=%BC%C2%B9%D4
    4. Basic 認証を使用 しない
    5. POST メソッドを使う オフ
    6. なし

◆インターネット スペシャルコンテンツ サービス

  1. Dynamic DNS 更新設定
    1. www.instat.ne.jp
    2. 80
    3. /cgi-bin/ddns/ddns_alt.cgi?subdns=サブドメイン名&passwd=パスワード&email=メールアドレス&dns=ns&dns1=ns1&dns_ip=&dns_place=instat&www=www&www_ip=$ip&mail=mx&mail_ip=$ip&ftp=ftp&ftp_ip=$ip&etc1=&etc1_ip=&etc2=&etc2_ip=&etc3=&etc3_ip=&SUBMIT=%BD%A4%C0%B5
    4. Basic 認証を使用 しない
    5. POST メソッドを使う オフ
    6. なし

◆ZiVE DNS サービス

  1. Dynamic DNS 更新設定
    1. www.zive.org
    2. 80
    3. /REGISTERED/update-s.php3?HOST=yourhost.zive.net&mode=ip&ip_a4=$ip&ip_cname=&act_update=%A5%C7%A1%BC%A5%BF%B9%B9%BF%B7
    4. Basic 認証を使用 する
    5. POST メソッドを使う オン
    6. Content-type: application/x-www-form-urlencoded

◆dyn.to

  1. Dynamic DNS 更新設定
    1. cgi.dyn.to
    2. 80
    3. /cgi-bin/members/dyndns?command=Update&IP=$ip&MX=1&ntt-telho=0
    4. Basic 認証を使用 する
    5. POST メソッドを使う オフ
    6. なし

DNS-Tokyo

  1. Dynamic DNS 更新設定
    1. dns-tokyo.jp
    2. 80
    3. /ipset/ipset.cgi?id=ID&pass=パスワード&domain=サブドメイン名
    4. Basic 認証を使用 しない
    5. 高度な設定 POST メソッドを使う オフ
    6. なし

 筆者は、これらの設定の正誤について責任はもたない。(うまく行かない場合、サービス提供者が更新方法を変更している可能性もある) ここに紹介したサービスの使用を推奨するわけでも、サービス提供者によって SDDNSC の使用が許可されていることを保証するものでもないことをおことわりしておく。

(2002/2/10-2002/2/14)

 読者の根木さんから DNS-Tokyo ダイナミック DNS サービスでの動作レポートが届いたので設定を追加した。 根本さんに感謝。

(2003/4/1)

[イカモノ堂目次へ]

Copyright 2002-2003 TAKAHASHI,Ryoji
All rights reserved.