title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2018/10 >>12345678910111213141516171819202122232425262728293031
Powered by BLOM 内向き専用簡易 DNS サーバーを作ってみた
小さくも大きくも閉じたりもしません
15/06/25 22:01 / その他のソフト

先日 MJRecorder でネットワークカメラの DDNS サーバー通知を騙す http サーバーを作ってみたのですが、http サーバー以前に DNS サーバーを立てる事が面倒なのです。

そもそも、目的としては

「ネットワークカメラの DDNS Update を投げる先を無理やり変更したい。」

だけですので、Bind などを使って構築するのは大袈裟すぎるってもんです。

そもそも、既存のドメインを勝手に設定する訳ですので、下手な設定をしてそんなの流したら怒られるレベルじゃありませんし、危険すぎます。

てなことで、表題の通り作ってみました。

DNS クライアントは過去に自作していますので(PMail Server2 等に使われている nslookup もどき等は全てオリジナルの DNS クライアントライブラリを使用しています。)こんなのすぐに出来るでしょうと思ったのですが、クライアント側で必要な機能しか実装していないので(それでも半分以上は流用でますが)まる1日掛かってしまいましたがなんとか完成。

photo


nslookup も騙されています(笑)

非常に単純で上位に問い合わせもしない、キャッシュもしない、ゾーン転送もしない、ホストアドレス(A or AAAA)の問い合わせのみに応答するという単純仕様です。
(MX と SOA も応答しますが)

その分、安全だと言えますが。

設定自体は hosts 書くのとほぼ同じで、アプリ自体はサービスとして動くので、適当に設定して適当に動かしておけばOKです。
設定からインストール開始まで5分で完了です。

一般的なユーザーにはまったく需要はありませんが、自宅サーバーや社内のオンプレミスで稼動しているサーバー(且つ外部に公開している Webサーバーなど)をテストしたい場合など便利かもですね。

[更新日付:2015/06/25 22:23:08]
トラックバックを見る(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+92b346e2a311c1e1c6817f696aaf15f8e9c5ce8e]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+92b346e2a311c1e1c6817f696aaf15f8e9c5ce8e]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.