DDNSサービスサーバ作ってみたわけだが(^_^;)
つことで、どんなもんだかβ版を作ってみました(^_^;)
煮るなり焼くなり言いたいこといいまくってみてください。
http://ddns.kakiko.com/ while (1) {の上に
&IPChange($domain, $id, $pass, $mail, $ip);
&ok("多分IPを更新しました ($ip)");
を追加しといて下さい。。 >>50
$time[4] = '0' . $time[4] if($time[4] < 10);
$time[3] = '0' . $time[3] if($time[3] < 10);
$time[2] = '0' . $time[2] if($time[2] < 10);
$time[1] = '0' . $time[1] if($time[1] < 10);
$time[0] = '0' . $time[0] if($time[0] < 10);
わんぽいんとれっすーーん。
sprintfを使うとちょっと楽です。
sub nowTime2 {
my @week = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
my @time = localtime;
$time[4] += 1;
$time[5] += 1900;
return sprintf( '[%d/%02d/%02d (%s) %02d:%02d:%02d]', @time[5,4,3], $week[$time[6]], @time[2,1,0]);
}
strftimeを使うともっと楽ですが、使えない環境もあります。
sub nowTime3 {
use POSIX "strftime";
return strftime "[%Y/%m/%d (%a) %T]", localtime;
}
sprintfって便利だね…Cのprintfみたい。コピペ以外で使った事無かったもんで。。スマソ >>22です。
50さま、ウチのddnsのテスト運用にスクリプトを利用させていただきます。 win版bindでDDNS鯖立てるのは無理だよな? bindを一通り設定してみたけど、どうやって更新可能にするんだい? named.confで
allow-update { 127.0.0.1; };
を指定して、nsupdate.exe使うと思う
>>67
サンクス!!
後はどうやってユーザデータを保存するかだな
当方MySQL使用。 ユーザーインターフェースまわりを修正しました(^_^;)
・TOPページにIPアドレス更新用フォームを設置
・情報更新ページでデフォルトに設定されるIPアドレスを入力で修正できるように。 ところでDiCEって作者さんに対応お願いしないといけないんでしょうか?(^_^;) >>72
んなこたあない
plug-in ファイルを端からみれば、やり方想像つくはず >73
おお(^_^;)了解です
ってことはplug-inを書いて、DLできるようにしておけばいいのかー
よし(^_^;)やってみよ スレ違いだけども
禁壷の方もサポートしてやりなさいよ >>70です。
今度はユーザの情報などを記録するためにはどうすればいいですか?
こればっかりはどうやってもでてこないので・・・・。
教えて君ですいません >>76
即席だけど、自分が使ってるCGIファイル
http://www.asahi-net.or.jp/~pp3h-sgtu/ddns.html 2週間でアカ削除?あれ?最初はそんなの無かったよなぁ…。
無かったから申し込んだけど、更新面倒だな。 BA80000ProのDDNSサポート機能に登録されたら使う。 .de.kakiko って入っちゃうのね・・・
無しだったら有料ですか?
http://ddns.kakiko.com/にアクセスすると、
レンタルサーバー の BIG-server.com
BIG-server.com がお勧めする 専用サーバコース は(略)
が表示されるわけだが。>マァヴ ほっしゅ。
ddnsサービス見まだやってるみたいだよ>92 DDNSサービス始めてみようかと思うけど、ここでリサーチしたら叩かれるんだろうなやっぱり(w
>>95
とりあえずやってみれば。
ZIVE難民拾えるかもよ。
良さげなドメインと良さげな性能でユーザー獲得を目指してみよう。 >>96
有料にしたいのでZIVE難民は拾えないかと
ちゅうわけで、有料でもいいから使いたいDDNSとは
どんなものになるかご意見募集です
>>97
・ホスト情報の更新は瞬時
・無料でも使える時間は長く
・有料ならMXレコードの指定は当然可能
・当然SSL対応
・メンテナンスツールの提供(パスワードの変更とかいろいろ) >>97
DNSサーバーは複数のネットワーク環境に分散させてな。
あと有料となれば登録時に個人情報をどこまで集めるのか。
WebMoney対応にして匿名可っていうのも面白いかもしれない。 webmonyは加盟料がめちゃ高いので導入できませんゴメソ
>>97
DDNS環境でネックになるのはメールなので、メールホスティングが付いてると嬉しいかもね。
IMAPに対応してたりMLが作れるとなお良い。
Aを向けずにMXだけ向けるメールレンタルサーバで安いのって
あまりアテにできないXREA位しかないから。 >>100
とりあえず名無しだとややこしいのでコテとトリップつけてな。
課金方法どうするの?クレカ?銀行振込? 独自ドメイン対応
&
サブドメインの場合は、JPのかっこいい奴 トリップってこれでよかったのかな?
中間集計他
>・ホスト情報の更新は瞬時
ん?すぐ更新できないところがあるのかな?ttlのこと?
>・無料でも使える時間は長く
無料サービスを併設すべきかどうか悩み中
>・有料ならMXレコードの指定は当然可能
ですよね
>・当然SSL対応
ほんとうにそこまで必要?
>・メンテナンスツールの提供(パスワードの変更とかいろいろ)
とうぜんユーザー自身である程度のことはやってもらわないと
手がかかりすぎて割に合わなくなるので、ツール無しはありえません
>DNSサーバーは複数のネットワーク環境に分散させてな。
先立つものの都合があるのでおいおいにということで、汗
>あと有料となれば登録時に個人情報をどこまで集めるのか。
とりあえず郵便が届いたり本人確認が可能な程度は必要ですね
>WebMoney対応にして匿名可っていうのも面白いかもしれない。
導入したいんですけどねえとりあえずいきなりは無理です
>メールホスティングが付いてると嬉しいかもね。
なるほどそれは売りになるかもですね
>IMAPに対応してたりMLが作れるとなお良い。
そこまでいくとオプションかなあ
>課金方法
クレカ、郵便振込、コンビニ払いを予定
>年額500〜1000円
年1000円だとユーザー300人以上にならないとつらいな
>独自ドメイン対応
これは必須でしょうね
>サブドメインの場合は、JPのかっこいい奴
ユーザーがなにをカッコ言いと思うかが問題ですね
サブドメインで金取れるものだろうか?(w
>こんなことにならないように気をつけろよ
ういうい
>サーバが落ちているときの代理応答は欲しいな。
ユーザーが手動で切り替えるんなら可能かな
いや〜、口で言うのは簡単だけど、さてどうなりますやら 申し込み時やコンパネは当然SSL必要。
もちろんVerisignの証明書で。 >>110
導入するにしてもジオトラストどまりかなあ
ヴェリサイン高いっす
自宅サーバー設置場所からパケットが通過するのは事業者の機器ばっかりだから
いちおう知りえても漏洩してはならんと法律的に保護されてるわけで、まあだいじょうぶでないかい?
え?それが信用できんとですか、なるほど
>>111
それでいいんじゃないの。
110が言ってるのは「自己署名じゃないちゃんとしたCA発行の証明書で」って言う意味だろうから。 Janeでマウスカーソル合わせたら ブラクラ危険! とポップアップが。
以前踏んだことがあるらしい ちょっとだけ期待してたんだけどなぁ・・・
あれから書きこみ無いのは寂しいなぁ・・・ >>117
まぁおいらもDDNSサービス作った訳だけど・・・
>>・ホスト情報の更新は瞬時
>ん?すぐ更新できないところがあるのかな?ttlのこと?
単体での運用ならupdateだけで割と瞬時に更新されるけど
上位サーバーに転送した場合、反映されるのに時間がかかる
つかTTLの問題だけど
おいらのばあい、レジストリー登録されているサーバー自体では
Updateさせずに サブドメイン側のサーバーでUpdateさせている >>118
まぁ料金は大手が月額300円程度なので そのくらいでいいんじゃない?
あんたのところが高いと思うなら大手を使う訳だし。
ちなみに、日中関係が悪くなっていこう
日本のホストではなく、韓国、中国、香港からのホストから
アクセスが100%・・・・・おいおい
NS レコードの登録ができる、無料の ダイナミックDNS サービス ってありますか?
>>120
こことか
ttp://www.instat.ne.jp/ddns/index.html いや、むしろ NS レコードの指定ができる DDNS を作ってくれ
といったところか。
NS レコード指定は、他でも多く要望が上がっているし、かなり差別化されるのでは。
HN が当初人気あったのも、NS レコード指定が大きい。
(最近、DDNS のサービスを比較する為、ユーザーの声なんかをインタネで集めて回ってる)
nsレコードが変動してもうまくいくのか?
なにか問題起きない?
>>124
ユーザーがデタラメな DNS サーバ、あるいは不具合のある DNS サーバを指定した場合、
ユーザーが登録したサブドメインの名前解決ができなくなる。
NS レコードが変動すると、そのサブドメイン名宛にきた名前解決の要求が、
さらに、その NS レコードで指定された DNS サーバーへ問合せにいくようになるだけ。
(最終的な名前解決を 配下の DNS に任せるようになるだけ)
ただ、ユーザーが自前の DNS を用意しても、
元の DDNS で登録したサブドメイン、ホスト名以外は、運用できない。
(ルートネームサーバから名前解決を開始しても DDNS のネームサーバで見つからず自前のDNSまで
DNS要求が届かない)
>>124
キャッシュの問題でいろいろ問題も起きそうだけど
それ以上に、レコードの更新権限がいろいろあるので
DDNSを受け持つ側のマスターサーバは
それなりの設定にしないと非常にやばい。
だからMXよりNSレコードを登録させない所が多い >>(ルートネームサーバから名前解決を開始しても DDNS のネームサーバで見つからず自前のDNSまで
DNS要求が届かない)
それは違う、トップ側ですでに処理ができない NS レコードに指定する DNS サーバーの動作保証は、ユーザー自身が追うことになる。
自宅 DNS サーバーを NS レコードに指定して、
自宅 LAN 内の複数のサーバーを別名で公開したい、といった要望が結構ある。
(自前でプロキシサーバーとかゲートウェイを作って無理やり?複数サーバーを公開している人も多い)
メールサーバーを公開するには、MX レコードの指定が必要なように、
DNS サーバーを公開するには、NS レコード の指定が必要。
>尻ミミズ
なるほど、そういう問題があるのか
キャッシュは長めの方が上に迷惑かけなくていいのかな?
レコード更新の権限・・・これは実際にDDNSを作ってみないとわからなそう。
DDNS鯖の運用ってどのくらい費用が発生するの?(メンテ料は除外)
そんなに費用が発生しないのであれば無料で公開してもいいんだけど
システム譲って・・・ >>130
自分でシステムを構築できる程度のノウハウもってないなら
止めた方がいいですぞ。ってかヤメレ。 サポートが大変ですよ。
更新されないっていうユーザーの苦情もあれば、
おまえの所からスパム来たぞ!!、中傷された!!、記事を削除しろ!!
って訪問者からの苦情でもあれば、警察の照会も来る。 BINDの知識はある(保守もOK)だけど駄目?
それ以外を作るのが・・ >>133
BIND の知識があるのがうらやましい。
運用費は、他の Web サーバーとか Ftp サーバーと
変わらないのでは?
数が少ないから、頼りにされる分評価も厳しくなるかもしれないけど。
少し位は人様の役に立とうかなと・・寄付は受け付けるけどねw
登録画面とか作るのが面倒なんだよ。
無料で公開する分、多少の不満は我慢してもらうとしてwww
WebとかFtpとかの知識ならあるんだけどね・・・ >>133
確かにマン独裁。
ただ作るだけならさくっといけるが
安易に作っちゃうと変なリクエストでいたずらされてしまう
漏れもDDNS鯖作ってみようと思っているのだが、
どれくらいのトラフィックになるんでしょうかね、DDNS鯖って。
勿論、登録数にもよるんでしょうけど…。
予想では光一本あれば大丈夫かなぁ、とか。
構築自体は何となく出来るっぽ。 概算してみましょうよ
あるユーザーさんは1日に10000PVのサイトを運営しているとするなら ネームサーバーだけなら、1-2Mbpsもあれば、1日500万クエリーをこなせる。実証済み。
UDBのちっちゃなパケットだから、転送量はたいしたこと無い。 DDNSのASP用プログラムってフリーで何かあったっけ?