インターフェース名を確認。
インターフェース名を確認します。
root@www:~# nmcli device デバイス タイプ 状態 接続 enp2s0 ethernet 管理無し --
BINDのインストール。
BIND をインストールします。
root@www:~# apt install bind9 bind9utils
root@www:~# apt install dnsutils
root@www:~# vi /etc/bind/named.conf
include "/etc/bind/named.conf.internal-zones";
root@www:~# vi /etc/bind/named.conf.internal-zones zone "ubuntuserver.jp" IN { type master; file "/etc/bind/ubuntuserver.jp.lan"; allow-update { none; }; }; zone "1.169.192.in-addr.arpa" IN { type master; file "/etc/bind/1.169.192.db"; allow-update { none; }; };
root@www:~# vi /etc/default/named
OPTIONS="-u bind -4"
ゾーン情報の設定。
内部向け正引き情報ファイルを作成します。
root@www:~# vi /etc/bind/ubuntuserver.jp.lan $TTL 86400 @ IN SOA ubuntuserver.jp. root.ubuntuserver.jp. ( 2014072001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS ubuntuserver.jp. IN MX 10 ubuntuserver.jp. @ IN A 192.169.1.3 * IN A 192.169.1.3
root@www:~# vi /etc/bind/1.169.192.db $TTL 86400 @ IN SOA ubuntuserver.jp. root.ubuntuserver.jp. ( 2014072001 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS ubuntuserver.jp. IN A 255.255.255.0 3 IN PTR centserver.jp.
root@www:~# vi /etc/bind/named.conf.options
allow-query { localhost; 192.168.1.1/24; };
allow-transfer { localhost; };
recursion yes;
listen-on-v6 { none; }
TCP/UDP53番ポート開放。
ルーターの設定で、TCP/UDP53番ポートを開放します。(設定方法はご自身の環境に合わせて調べてください。)
ポート開放テスト
開放確認サイトで「ホスト名(ubuntuserver.jp)」、「ポート番号(53)」の開放確認をします。
BINDの起動と作動確認。
再起動します。
root@www:~# systemctl restart named
名前解決の参照先を変更します。
root@www:~# vi /etc/netplan/00-installer-config.yaml
nameservers: addresses: [192.169.1.3,192.169.1.1]
root@www:~# sudo netplan --debug generate root@www:~# sudo netplan apply
[root@www ~]# systemctl enable --now named
[root@www ~]# systemctl status named
エラーがある場合は構文の検証を行い、エラーを修正します。
「/etc/bind/named.conf」の「192.168.1.1/24」にエラーがある場合は「localhost;」に変更してください。
[root@www ~]# sudo named-checkconf
root@www:~# dig ubuntuserver.jp ; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> ubuntuserver.jp ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15234 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;ubuntuserver.jp. IN A ;; ANSWER SECTION: ubuntuserver.jp. 86400 IN A 192.169.1.3 ;; AUTHORITY SECTION: ubuntuserver.jp. 86400 IN NS ubuntuserver.jp. ;; Query time: 18 msec ;; SERVER: 192.169.1.3#53(192.169.1.3) ;; WHEN: 水 7月 03 15:23:54 JST 2019 ;; MSG SIZE rcvd: 66 [root@www:~]# dig -x 192.169.1.3 ; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> -x 192.169.1.3 ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54271 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;3.1.169.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 3.1.169.192.in-addr.arpa. 86400 IN PTR ubuntuserver.jp. ;; AUTHORITY SECTION: 1.169.192.in-addr.arpa. 86400 IN NS ubuntuserver.jp. ;; ADDITIONAL SECTION: ubuntuserver.jp. 86400 IN A 192.169.1.3 ;; Query time: 87 msec ;; SERVER: 192.169.1.3#53(192.169.1.3) ;; WHEN: 水 7月 03 16:13:36 JST 2019 ;; MSG SIZE rcvd: 103
ホームネットワーク内PCのDNSを設定変更。
Windows10 スタートメニューを右クリックして「ネットワーク接続」をクリックします。
優先DNSサーバー:192.169.1.3
代替DNSサーバー:192.169.1.1
コメント