Solaris 10のDNS構成

Solaris 10のDNS構成

VirtualBoxでSolaris 10にDNSサーバーを作成しようとしています。

私が一歩。

ステップ1

vi /etc/named.conf

options {
        directory "/var/named";

};

zone "." {
        type hint;
        file "db.cache';

};

#Reverse Zones###
zone "0.0.127.in-addr.arpa" {
        type master;
        file "db.127.0.0';

};


zone "16.168.192.in-addr.arpa" {
        type master;
        file "db.192.168.16';

};

###Forward Zone###
zone "data.serv" {
        type master;
        file "db.data.serv";
};

ステップ2

cd /var/named
mv named.root db.cache #after downloading named.root from Internet

第三段階

vi db.127.0.0

@IN SOA ns1.data.serv. postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        #NS|A|CNAME|PTR|MX
        NS ns1.data.serv.

1       IN      PTR     localhost.

第4段階

vi db.192.168.16

@IN SOA ns1.data.serv.  postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        NS ns1.data.serv.

128     IN      PTR     ns1.data.serv.

ステップ5

vi db.data.serv

@IN SOA ns1.data.serv. postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        NS ns1.data.serv.

ns1     IN      PTR     192.168.16.128



svcadm restart dns/server

bash-3.2# dig @localhost  ns1.data.serv

; <<>> DiG 9.6-ESV-R8 <<>> @localhost ns1.data.serv
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

またやるべきことがありますか?

答え1

スタック交換アプリケーションを使用していますが、名前付き.confに構文エラーがすぐに表示されます。

file "db.cache';

見積もりタイプを混合した。

デフォルトでは、エラーは/var/adm/messagesに表示されます。次のいずれかのコマンドを使用して構文エラーを確認できます。

named-checkconf /etc/named.conf
named-checkzone <zone name> <zone file>

答え2

上記の構成では大きな問題は見られません。ネームサーバー(ローカルホストやドメインなど)を追加する必要がありますが、これはローカルシステムであり、/etc/resolv.confファイルのホスト名検索の検索リストでもあります。検索リストは通常​​ローカルドメイン名によって決定され、デフォルトではローカルドメイン名のみが含まれます。

cat /etc/resolv.conf
search domainname
nameserver 8.8.8.8
nameserver 8.8.4.4

ネームサーバーをシステムのIPアドレスに置き換えます。

BINDデーモンには、バージョン8とバージョン9の2つのメジャーバージョンがあります。 Solaris 10 は 9.xx 実装を使用します。

/etc/named.conf 構成ファイルは、サーバーがプライマリネームサーバーであるか、セカンダリネームサーバーであるか、キャッシュ専用ネームサーバーであるかを決定します。また、サーバーがアクセスできる領域と、初期データを取得するために読み取る必要があるデータファイルも指定します。

マスターサーバーは/etc/named.confのzoneステートメントのマスタータイプとして定義され、スレーブサーバーは/etc/named.conf構成ファイルのzoneステートメントのtype Slaveパラメーターによって定義されます。

name.confで使用される主な文

  1. オプションはグローバルサーバー構成オプションを制御し、他のステートメントのデフォルト値を設定します。

  2. ゾーンはゾーンを定義します。すべての地域ではなく地域ごとにオプションを選択的に適用します。

  3. ファイルは、いわゆるDNSリソースレコードを含むインクルードファイルを定義します。構成をより管理しやすい単位に分割するために使用されます。

  4. type は、サーバーに関連付けられた指定されたタイプを設定します。

ここに書いた文章を再表現してみました読めるそして簡潔な方法。詳細については、リンクをクリックしてください。

関連情報