Search


Archives

2010年
2009年
2008年
2007年
2006年
2005年

Recent Entries

  1. ついったー
  2. 熊谷基地さくら祭2010
  3. さくらさくら咲く
  4. T-2ブルー
  5. Sound Only
  6. 50周年
  7. 最後の雄姿
  8. 美川ケンイチの町
  9. PSP買ったお
  10. 本棚

Recent Comments

  1. ニブルペア
    ぽん 03/16
    ゆみな 03/20
  1. 風邪ひいちゃいました
    いも 03/02
    ゆみな 03/03
  1. 納豆ブームの結末
    ゆみな 01/22
Lillian
HOOKSOFT OFFICIAL WEB SITE
UNiSONSHIFT OFFICIAL HP
ういんどみる
ゆずソフト
RSS2.0 Feed
RSS1.0 Feed
Atom Feed

2006年10月16日

内部向けDNS

メールサーバやWebサーバを立ち上げたときにローカルからもドメインの解決ができるようにするため。

外部からの参照はDDNSを使っているのでLAN内で使えればよく、インターネット側からはアクセスさせない。

1.パッケージのインストール

ricopheria:~# apt-get install bind9

2.named.confの編集

ricopheria:~# vi /etc/bind/named.conf

LAN内とホストのみから問い合わせできるようにアクセス制御の設定を追加

acl localnet {
192.168.xx.0/24;
127.0.0.1;
};

3.named.conf.localの編集

ricopheria:~# vi /etc/bind/named.conf.local

aquamint.netドメインの正引き、逆引きの設定

zone "aquamint.net" {
type master;
file "/etc/bind/aquamint.net.zone";
};

zone "xx.168.192.in-addr.arpa" {
type master;
file "/etc/bind/aquamint.net.rev";
};

4.named.conf.optionsの編集

ricopheria:~# vi /etc/bind/named.conf.options

セキュリティ関連の設定をoptionの中に追加

allow-transfer { //ゾーン転送
localnet;
};
allow-query { //クエリー
localnet;
};
allow-recursion { //再帰問い合わせ
localnet;
};

version "unknown"; //BINDのバージョンを表示しない

5.正引きゾーンファイルの作成

ricopheria:~# vi /etc/bind/aquamint.net.zone

$TTL 86400
@ IN SOA ns0.aquamint.net. postmaster.aquamint.net. (
2006101501 ; Serial
10800 ; Refresh / 3 Hours
3600 ; Retry / 1 Hour
604800 ; Expire / 1 Week
86400 ) ; Minimum TTL of 1 Day
;
IN NS ns0.aquamint.net.
;
IN MX 10 mx0.aquamint.net.

ricopheria IN A 192.168.xx.xx

www IN CNAME ricopheria.aquamint.net.
ns0 IN CNAME ricopheria.aquamint.net.
mx0 IN CNAME ricopheria.aquamint.net.

6.逆引きゾーンファイルの作成

ricopheria:~# vi /etc/bind/aquamint.net.rev

$TTL 86400
@ IN SOA ns0.aquamint.net. postmaster.aquamint.net. (
2006101501 ; Serial
10800 ; Refresh / 3 Hours
3600 ; Retry / 1 Hour
604800 ; Expire / 1 Week
86400 ) ; Minimum TTL of 1 Day
;
IN NS ns0.aquamint.net.
;
IN PTR aquamint.net.
IN A 255.255.255.0
;
xx IN PTR ricopheria.aquamint.net.

8.BINDの再起動

ricopheria:~# /etc/init.d/bind9 restart

8.resolv.confの修正

ricopheria:~# vi /etc/resolv.conf

ローカルドメインを追加して、参照先を自分に

search aquamint.net
nameserver 127.0.0.1