とりあえず、自宅サーバーで構築という事で「Ubuntu」にて行います。
今回の目的は、自宅内に立ち上げている公開サーバーを内部からドメインを叩くとルーターに向かってしまうので、自宅内専用のDNSサーバーを立てて、ローカルIPアドレスで名前解決をさせてあげるようにします。
BINDモジュールのインストール
$ sudo apt-get install bind9
各種設定
対象ディレクトリ
/etc/bind/
対象設定ファイル
named.conf
named.conf.options
named.conf.local
named.conf.default-zones
ideacompo.com.zone
設定ファイルの中身
named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
named.conf.options
options {
directory "/var/cache/bind";
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
allow-query {
//自分自身
127.0.0.1;
//
192.168.1.0/24;
};
};
named.conf.local
zone "ideacompo.com"{
type master;
file "/etc/bind/ideacompo.com.zone";
allow-query { any; };
allow-update{ none; };
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.1.168.192";
allow-query { any; };
allow-update { none; };
//file "/etc/bind/ideacompo.com.rev";
//allow-update {127.0.0.1;};
};
named.conf.default-zones
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
ideacompo.com.zone
$TTL 1D ;
@ IN SOA ideacompo.com. root.ideacompo.com. (
1;Serial
3H;Refresh
1H;Retry
1W;Expire
1D;minimum
);
@ IN NS ideacompo.com.;
@ IN A 192.168.1.17;
wordpress IN A 192.168.1.17;
codiad IN A 192.168.1.17;
hajime IN A 192.168.1.17;
admin IN A 192.168.1.17;
books IN A 192.168.1.17;
ide IN A 192.168.1.17;
lb IN A 192.168.1.17;
naomi IN A 192.168.1.17;
proxy IN A 192.168.1.17;
space IN A 192.168.1.17;
space.proxy IN A 192.168.1.17;
storage IN A 192.168.1.17;
tool IN A 192.168.1.17;
www IN A 192.168.1.17;
torisetsu IN A 192.168.1.17;
tools IN A 192.168.1.17;
chat IN A 192.168.1.16;
確認
ローカルPCのDNSをBINDをセットしたサーバー(今回は192.168.1.17)に手動でセットすると、ドメインで問題なく、ローカルサーバーの表示が行われます。
スマホもwifiの詳細設定にDNSが書き換えられるようになっているので、便利にセットできます。
お試しください。
0 件のコメント:
コメントを投稿