(+84) 236.3827111 ex. 402

Cấu hình BIND DNS Master/Slave Server trên CentOS 7 - Phần 1



DNS được sử dụng để phân giải tên miền. Bài viết hướng dẫn cách cài đặt và cấu hình Bind DNS trên Linux để phân giải tên. Nhưng chúng ta cần phải hiểu rằng DNS phải có khả năng chịu lỗi với DNS master/Slave, và làm thế nào để cấu hình BIND DNS Master/Slave Server trên CentOS 7

Thiết lập

Trong bài này, chúng ta sẽ thiết lập một máy chủ DNS chủ Master và một Máy chủ DNS Slave, cập nhật các bản ghi trong Máy chủ DNS Master sẽ tạo bản sao trong Máy chủ DNS Slave.

Máy DNS Clients sẽ truy vấn đến máy chủ DNS Slave để phân giải tên.

Master DNS Server -- srv7-master.cs366.vn -- 172.16.6922.109

Slave DNS Server -- srv7-sec.cs366.vn -- 172.16.6922.121

Client Machine -- srvu.cs366.vn -- 172.16.69.37

Chúng tôi đang sử dụng CentOS7 như DNS Master/Slave DNS Server. Ubuntu sử dụng như DNS Client để truy vấn máy chủ DNS.

[root@dns1 ~]# cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

[root@srv7-sec ~]# cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

root@srvu:~# lsb_release -d

Description: Ubuntu 17.04

Cài đặt

Cài đặt các gói Bind trên CentOS7 với lệnh sau đây.

#yum install bind bind-utils

Các gói cài đặt trên các máy chủ DNS Master và Salve giống nhau, vì vậy lệnh cài đặt yum trên sẽ hoạt động với cả hai máy chủ DNS.

bind và bind-utils là các gói chính cần thiết để làm việc cho cấu hình liên kết DNS. Các gói dưới đây được cài đặt trên máy DNS.

[root@dns1 ~]# rpm -qa |grep bind

bind-license-9.9.4-51.el7.noarch

bind-utils-9.9.4-51.el7.x86_64

rpcbind-0.2.0-38.el7_3.1.x86_64

bind-libs-9.9.4-51.el7.x86_64

bind-devel-9.9.4-51.el7.x86_64

bind-9.9.4-51.el7.x86_64

bind-libs-lite-9.9.4-51.el7.x86_64

>> Xem tiếp phần 2