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
» Tin mới nhất:
» Các tin khác: