DDNS service
ご利用にあたって
DDNS(Dynamic DNS)は、ご自宅など動的にIPアドレスを割り振られる環境に対して、固定のドメインを割り当てることで、ドメイン名によるアクセスを可能とするサービスです。
割り当てられるドメイン名は一時的なものであり、比較的簡単に他の人が利用可能となるもので、恒久的なものではありません。
そのため、広く提供するサービスのドメインとして利用したり、利用者の身元・会社を示す用途には向きません。
インターネットアクセス時に、ISPからグローバルIPアドレスが一つ割り当てられる環境での利用を前提としています。
ISPから割り当てられるアドレスがプライベートアドレスの場合には、本サービスの利用は適しません。
企業のNATやF/Wの背後からアクセスする場合、回線契約状況により、本サービスの利用が適さない場合があります。
ご利用の前に、DDNSの利点・欠点、DDNSの利用による利益・不利益について、他の情報も参照してよく検討することをおすすめします。
規約
- 本サービスは個人により、利潤によらず、無償で提供しています。以下の条件に同意頂くことで自由に利用頂くことができますが、
本サービスを利用したこと、または、本サービスを利用できなかったことによる損害や不利益に対して、一切の保証は致しません。
個人が提供するサービスであるため、突然エラーが起きる、アクセスできなくなる、終了する可能性があります。全て自己責任でご利用ください。
- 収集したデータやログ等は本サービスの提供のみに利用するものとし、他の目的には利用しません。
また、法令に定められている場合を除いて、本人を含めて第三者からの開示には応じません。不要となったデータやログ等は速やかに削除するように努めることとします。
- サービス内容などについての情報はこのページに記載することが公開できることの全てであり、利用基盤、利用技術などについての開示要求には、応じないこととします。
- 予告無く仕様変更する場合があります。メンテナンス等により、サービス中断する場合があります。利用基盤の影響でサービス中断する場合があります。
本サービス提供主体は、会社に勤務する個人であるため、作業時間確保の都合上、サービス中断時間が長時間続く可能性があります。
- 本サービスの利用者には、知性を重んじる思いやりのある善良なリアル市民、ネット市民であることを強く求めます。
本サービスの利用を通じて、差別・デマ・歴史修正の拡散、社会的弱者の地位向上を阻害する行為、それらに加担する行為、その他違法行為、迷惑行為を禁止します。
上記への違反が認められれば、サービス提供を停止します。また、法令違反が認められれば、必要に応じてしかるべき機関へ通報することとします。
- アカウント作成操作を行った方は、上記の条件に同意頂いているものとみなします。
本サービスは対価が不要で無料のサービスですが、サービス提供には時間・技術だけでなく、サービス基盤の利用料などの継続的な金銭的コストがかかっています。
ご厚意は喜んでお受けいたします。 amazon wish list からご寄付を承ります。
ご寄付頂くことで、お約束はできませんが、サービス改善のモチベーションに繋げていきたいと思います。
仕様
- アクセス元のグローバルIPアドレスを自動的に判別して利用します。アクセス元となっている以外のIPアドレスを利用することはできません。
現在利用可能なのは、IPv4アドレスのみです。IPv6には対応しておりません。
- アクセス元のグローバルIPアドレスの逆引きドメインが、jp, kr の方の利用を受け付けています。ただし jp, kr ドメインを利用している地域からのアクセスでも利用できないことがあります。
- 利用できるドメインは、{お好きなサブドメイン}.techjunk.net です。
アクセス元のグローバルIPアドレスを、Aレコードに登録します。TTLは3600秒で固定です。
サブドメインは5〜10文字の英小文字・数字を利用可能です。
- 利用開始時にアカウント作成(利用したいfqdnの登録、パスワードの発行)が必要です。フォームから、利用したいドメインとご利用中のメールアドレスを送信してください。
利用したいドメインに空きがあれば、アカウント情報として登録され、ランダムに自動生成したパスワードをメールにてお送りします(数分以内)。以後の利用にはドメイン、メールアドレス、パスワードが必要です。
(利用したいドメインを他の方が利用中の場合は、アカウント登録はされません。メールによる通知は送信されません)
- パスワードは techjunk.net ドメインのメールアドレスから送信されます。techjunk.net からのメールが受信可能となるように予め設定してください。
- DDNSの利用を開始するには、アカウント作成後、ipアドレスの登録が必要です。一定期間(おおむね24時間)以上経過してもipアドレスの登録が無いアカウント情報は削除されます。
- アクセス元のグローバルIPアドレスが変わった場合、ipアドレスの登録操作を再度実施してください。
- ipアドレス登録後、おおむね30日間、ドメイン情報を保持します。継続して利用する場合、ipアドレスの変更が無い場合でも、30日経過以内にipアドレスの登録操作を再度実施してください。
(再登録が無い場合、ドメイン情報、アカウント情報を削除します。同じドメインを利用したい場合は、再度アカウント作成を実施してください。)
- アカウントを削除したい場合、アカウント削除操作を実施してください。ドメイン情報、アカウント情報を順次削除します。
- パスワードは再発行不可ですので大切に保管してください。当方ではご利用者パスワードを復元可能な状態では保存していませんので、問い合わせ頂いてもお答えできません。
You can confirm your global IP address and reverse record via above link
The output is json format. You can access it not only with web browser but also any command line tools.
- example1
$ curl -s https://ddns.techjunk.net/getaddress
The result will be like below
{
"sourceip": "xxx.xxx.xxx.xxx",
"domainname": "xxxx.xxxx.xxxx.or.jp"
}
- example2
$ python3
import requests
url = 'https://ddns.techjunk.net/getaddress'
try:
response = requests.get(url)
sourceip = response.json().get("sourceip")
except Exception as e:
print(e)
print(sourceip)
Operation
Web Form
description
- command
- First of all, select operation which you want to execute from below (required)
- create new account
- If the fqdn is available, then we will send password to mailaddress via email. (If not, we won't send email.)
Our email address has techjunk.net domain. Please configure your email settings to accept our email before you submit.
At this time, we only keep the fqdn. To create A record with your global IP address, you have to do register ip address,
- register ip address
- Create or update A record with the global IP address which you use and record the timestamp which you access last time.
- delete account
- Delete your account and fqdn.
- fqdn
- fqdn which you want to use.
Input subdomain in text box and select domain from pull down menu.
For subdomain, you can use lowercase letters and numeric. min 5 / max 10 characters. (required)
- mailaddress
- mailaddress which you can recieve our email.(required)
- mailaddress (confirmation)
- Input the same mailaddress as above (required when create new account)
- password
- password which we sent to you when you created new account (required when register ip address or delete account)
After you've created new account, fqdn, mailaddress and password are used to authentication.
If you lost them, we can not tell them to you.
When your web request succeeded, the browser shows below message:
{"message":"succeeded"}
It only means we accepted your request. It does not mean authentication succeeded or dns registration succeeded etc etc.
Currently we will notify the result only when you created new account successfully.
curl command
We won't help you but you can use any tools like curl if you want.
You can request with http POST method like below.
curl
-X POST
-H "Content-Type: application/json"
-d '{......POST data......}'
https://ddns.techjunk.net/request
example of POST data
- create new account
{
"command":"new",
"fqdn":"example.techjunk.net",
"mailaddress":"youremail@example.com"
}
- register ip address
{
"command":"update",
"fqdn":"example.techjunk.net",
"mailaddress":"youremail@example.com",
"password":"passwordstring12345678"
}
- delete account
{
"command":"delete",
"fqdn":"example.techjunk.net",
"mailaddress":"youremail@example.com",
"password":"passwordstring12345678"
}
You can buy me gift by amazon wish list.