ラズベリーパイでDNSサーバ4

| コメント(0)

 転送するためのファイルを作る。ほぼ Debian のコピーで間に合う。

ソフトをインスト-ル

# apt -y install bind9 bind9utils

設定ファイルを書き換える。

# vi /etc/bind/named.conf

以下の文字の後に追加

include "/etc/bind/named.conf.default-zones";
include "/etc/bind/named.conf.internal-zones";

# vi /etc/bind/named.conf.options

acl internal-network {
        192.168.2.0/24;
};

        allow-query { localhost; internal-network; };
         recursion yes;
//=======================================================================

         dnssec-validation auto;
         listen-on-v6 { any; };

ローカルネットワークの定義をする

# vi /etc/bind/named.conf.internal-zone

zone "hibiki.serveblog.net" IN {
        type master;
        file "/etc/bind/hibiki.serveblog.net.lan";
        allow-update { none; };
};

zone "amamoto-music.sytes.net" IN {
        type master;
        file "/etc/bind/amamoto-music.sytes.net.lan";
        allow-update { none; };
};

zone "hibiki-cloud.ddns.net" IN {
        type master;
        file "/etc/bind/hibiki-cloud.ddns.net.lan";
        allow-update { none; };
};

zone "2.168.192.in-addr.arpa" IN {
        type master;
        file "/etc/bind/2.168.192.db";
        allow-update { none; };
};

名前解決でIPv4(Ver.4は)使い倒すけど新規格IPv6(Ver.6)は使うので次の設定を確認する。

# vi /etc/default/named

OPTIONS="-u bind"

https://hibiki.serveblog.net

# vi /etc/bind/hibiki.serveblog.net.lan

$TTL 86400
@ IN SOA dns.hibiki.serveblog.net. root.hibiki.serveblog.net. (

        2022121001 ;Serial
        3600 ;Refresh
        1800 ;Retry
        604800 ;Expire
       86400 ;Minimum TTL
)
        IN NS server.hibiki.serveblog.net.
       IN A 192.168.2.XXX
       IN MX XXX server.hibiki.serveblog.net.
server IN A 192.168.2.XXX

https://amamoto-music.sytes.net

# vi /etc/bind/amamoto-music.sytes.net.lan

$TTL 86400
@ IN SOA dns.amamto-music.sytes.net. root.amamoto-music.sytes.net. (

        2022121001 ;Serial
        3600 ;Refresh
        1800 ;Retry
        604800 ;Expire
        86400 ;Minimum TTL
)
       IN NS server.amamoto-music.sytes.net.
       IN A 192.168.2.XXX
server IN A 192.168.2.XXX

https://hibiki-cloud.ddns.net

# vi /etc/bind/hibiki-cloud.ddns.net.lan

$TTL 86400
@ IN SOA dns.hibiki-cloud.ddns.net. root.hibiki-cloud.ddns.net. (

        2022121001 ;Serial
        3600 ;Refresh
        1800 ;Retry
        604800 ;Expire
        86400 ;Minimum TTL
)
       IN NS server.hibiki-cloud.ddns.net.
      IN A 192.168.2.XXX
server IN A 192.168.2.XXX

イントラIPアドレス(192.168.2.XXX)

# vi /etc/bind/2.168.192.db

$TTL 86400
@ IN SOA dns.hibiki.serveblog.net. root.hibiki.serveblog.net. (
        2022121001 ;Serial
        3600 ;Refresh
        1800 ;Retry
        604800 ;Expire
        86400 ;Minimum TTL
)
        IN NS server.hibiki.serveblog.net.
XXX IN PTR server.hibiki.serveblog.net.

 DNSサーバとメールやウェブのサーバのマシーンを分離したので、そちらに飛ばす方法が結構迷った。あと、ネームサーバを本体中心に据えて登録するんだが、それを解決させるのに1日かかった。

コメントする

この記事について

このページは、音楽工房『響』管理者 てんまるが2022年12月14日 09:59に書いた記事です。

ひとつ前の記事は「ラズベリーパイでDNSサーバ3」です。

次の記事は「ラズベリーパイでDNSサーバ5」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。