GW と自宅サーバ
連休中は、実家の方に帰省しています。実家は黒電話が唯一の通信手段という素敵な環境ですので、ネットには WX-310K で接続していたりします。(^^;;;;;;
自宅(アパート)の環境は、基本的に OpenBlockS で構築で構築したサーバを中心に、できるだけ、サーバサイドで処理を行わせて、部屋の中で使う端末 (PC) が変わったり、ノートPCを持ち出して接続ネットワークが変わったりしても、できるだけ違和感なく作業ができるように、工夫していたりします。
この工夫の中心が、OpenBlocks に立てている内向けの DNS サーバです。
このサイト、morishoji.homelinux.net は、以前書いたように、DynDNS.comのサービスを利用してアドレスを公開しているのですが、普段自宅で使用するときのため、下記の設定で BIND を起動して、LAN を使用する場合は、デフォルト DNS を OpenBlockS に設定するようにしています。
(ちょっと長いので、設定方法の詳細は、追記に記載します)
まず、DNS をキャッシュサーバとして起動させるために、/etc/bind/named.conf.options に以下のオプションを追加しておきます。(192.168.60.1 は、もともと DNS プロキシとして動作している aterm のアドレスです)
forward only;
forwarders {
192.168.60.1;
};
次に、/etc/bind/named.conf.local に、morishoji.homelinux.net のゾーンを追加します。これで、内部から morishoji.homelinux.net の名前を解決するときは、DynDNS.com ではなく、自分が定義した内部の IPを返すようになります。(他の homelinux.net の名前解決は、ちゃんと DynDNS.com にいきます)
zone "morishoji.homelinux.net" {
type master;
file "/etc/bind/db.morishojihomelinux.net";
};
最後に /etc/bind/db.morishojihomelinux.net に、ゾーンの定義を書きます。
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA morishoji.homelinux.net. admin.morishoji.homelinux.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS morishoji.homelinux.net.
@ IN A 192.168.60.3
これで、named を起動して、ノートPC のデフォルト DNS を、変更すれば、morishoji.homelinux.net へのアクセスで、内部の 192.168.60.3 にアクセスしてくれます。
後は、ノートPC で、IMAP や、P2、MTの管理画面、sshなんかの接続先を morishoji.homelinux.net にして置けば、普段も、今のように実家にノートPCを持ち出した場合にも、設定変更なしでそのまま利用可能というわけです。
# 回線がちょっと遅いのは我慢しないといけないのですが...(^^;;;;;
「Linux設定・活用」の新着
- CentOSでも KDE [ 2008年1月 3日]
- アニヲタのための自宅サーバ活用法 [ 2008年1月 2日]
- 透明マウスカーソルの怪 [ 2007年12月15日]
- 職場なもんで CentOS [ 2007年12月 8日]
- Gregarius のインストール [ 2007年12月 1日]
- IRC サーバを Etch でビルド [ 2007年11月 4日]
- Apache 更新計画 [ 2007年10月 1日]
- Etch 始動 [ 2007年9月29日]
- バージョンアップの季節 [ 2007年9月26日]
- GW と自宅サーバ [ 2006年5月 6日]
- analogでアクセス解析 [ 2006年4月 3日]
- QRコード変換CGIと Bookmarklet [ 2006年3月 4日]
- リスと雷鳥とIMAP [ 2006年1月22日]
- 謎の MTA Exim4 [ 2006年1月21日]
- Apacheと WebDAV [ 2006年1月18日]
トラックバック(0)
このブログ記事を参照しているブログ一覧: GW と自宅サーバ
このブログ記事に対するトラックバックURL: http://morishoji.homelinux.net/mt/mt-tb.cgi/58




コメントする