Skip to content

要求仕様書の代わり的なdipperの設定ファイル。クローズ禁止。 #34

@smileygames

Description

@smileygames

#!/bin/bash

DDNS User Config file

初期設定

#-----------------------------------------------

IPV4 アドレス default = on

IPV4_DDNS 固定IPアドレスの場合はoffにする。但し、IPv4=offの場合は無効になる default = on

IPV4=on
IPV4_DDNS=on

IPV6 アドレス default = off

IPV6_DDNS 動的IPアドレスの場合はonにする。但し、IPv6=offの場合は無効になる default = on

IPV6=off
IPV6_DDNS=on
#-----------------------------------------------

キャッシュタイムの設定

#-----------------------------------------------

s: 秒(seconds)

m: 分(minutes)

h: 時間(hours)

d: 日(days)

UPDATE_TIME=1d (default)

アドレスを定期的に通知する間隔 最低3分までとする。それ以下にした場合、強制的に3分となる。

UPDATE_TIME=1d

DDNS_TIME=5m (default)

アドレスが変更されてないか定期的にチェックする間隔 最低1分までとする。それ以下にした場合、強制的に1分となる。

DDNS_TIME=5m

IP_CACHE_TIME=0 (defaultは無効) 推奨=1h 最低値15分、それ以下にした場合、強制的に15分となる。

アドレスキャッシュをリフレッシュする間隔 上記 DDNS_TIME より少なくするとあまり意味がない

IP_CACHE_TIME=0

ERR_CHK_TIME=0 (defaultは無効) 推奨=1h 最低値は1分、それ以下にした場合、強制的に1分となる。

エラーメッセージをEmailで通知する用。下記EMAIL_ADRが有効の場合に通知する。

ERR_CHK_TIME=0
#-----------------------------------------------

##Emailに通知するための設定
#-----------------------------------------------

DDNSで定期更新があった場合に通知する

#EMAIL_UP_DDNS=on

DDNSでアドレス変更があった場合に通知する

#EMAIL_CHK_DDNS=on

#EMAIL_ADR="User_Email_Address"
#-----------------------------------------------

MyDNS

#-----------------------------------------------

マルチドメインの場合、例のように Num= の数字をそろえて変更して登録してください

例はコメントアウトされているので、先頭の # を外してID等を変更して使用してください

それぞれのユーザーに対して、IPv4/IPv6を選択可能、但し、上記のIPvの設定によっては無効になる場合もあり

#Num=1 # Number 1個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxx1"
#MYDNS_PASS[$Num]="Password1"
#MYDNS_DOMAIN[$Num]="example.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off

#Num=2 # Number 2個目のドメイン
#MYDNS_ID[$Num]="mydnsxxxxx2"
#MYDNS_PASS[$Num]="Password2"
#MYDNS_DOMAIN[$Num]="example2.com"
#MYDNS_IPV4[$Num]=on
#MYDNS_IPV6[$Num]=off

MyDNS Login URL

MYDNS_IPV4_URL="https://ipv4.mydns.jp/login.html"
MYDNS_IPV6_URL="https://ipv6.mydns.jp/login.html"
#-----------------------------------------------

CloudFlare Domains

#-----------------------------------------------

CloudFlare_IPV6[ ] default = off [on/off]

CloudFlareのDDNSはIPv4とIPv6に対応

IPV6及びIPV6_DDNSの設定のどちらか一方がoffの場合、CloudFlare_IPV6は無効になるので注意です。

#Num=1 # Number 1個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example.com"
#CLOUDFLARE_DOMAIN[$Num]="example.com,www.example.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=on

#Num=2 # Number 2個目のドメイン
#CLOUDFLARE_API[$Num]="User_API_token"
#CLOUDFLARE_ZONE[$Num]="example2.com"
#CLOUDFLARE_DOMAIN[$Num]="example2.com"
#CLOUDFLARE_IPV4[$Num]=on
#CLOUDFLARE_IPV6[$Num]=off

CloudFlare Login URL

CLOUDFLARE_URL="https://api.cloudflare.com/client/v4/zones"
#-----------------------------------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions