1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hướng dẫn cách thiết lập Máy chủ server DNS bằng Bind 9 trên CentOS 7

Chủ đề trong 'Rao vặt Khu Vực Hà Nội' bởi minhduongpro, 19/09/2020.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. minhduongpro

    minhduongpro Thành viên rất tích cực

    Tham gia ngày:
    12/07/2017
    Bài viết:
    2.346
    Đã được thích:
    1
    BIND là phần mềm nguồn mở thực hiện các giao thức Hệ thống tên miền (DNS) cho Internet, sản xuất khả năng thực hiện chuyển đổi tên thành ip. Tên BIND là viết tắt của tên Berkeley Internet Name Domain, vì phần mềm với xuất xứ từ đầu các năm 1980 tại Đại học California tại Berkeley. Nó là một khai triển tham chiếu của các giao thức DNS, nhưng nó cũng là phần mềm cấp cung ứng, phù hợp để sử dụng trong các áp dụng sở hữu khối lượng lớn và độ tin cậy cao.

    BIND đến giờ là phần mềm DNS được sử dụng phổ biến nhất trên Internet, phân phối một nền tảng mạnh mẽ và ổn định trên đó các công ty với thể vun đắp những hệ thống máy tính phân tán mang kiến thức rằng những hệ thống đấy tuân thủ hồ hết các tiêu chuẩn DNS được công bố.

    bởi vậy, trong bài viết này, chúng tôi sẽ thiết lập Master DNS server và định cấu hình cài đặt trên gói BIND9 trên phiên bản mới nhất của CentOS 7.

    Điều kiệt trước lúc cài đặt

    Đăng nhập vào máy chủ CentOS 7 của bạn bằng thông báo đăng nhập sudo hoặc root, thiết lập FQDN và thiết lập mạng căn bản để đảm bảo rằng bạn được kết nối có Internet.

    # vi / etc / host

    72.25.10.71 linux.cloudviet.com.vn linux

    Sau đó chạy lệnh bên dưới để cập nhật máy chủ CentOS 7 của bạn mang các bản cập nhật mới nhất và cập nhật bảo mật.

    cập nhật # yum

    Cài đặt BIND9 trên CentOS 7

    Gói BIND mang thể được cài đặt trực tiếp bằng lệnh ‘yum’ duyệt y những kho được tích hợp sẵn bằng bí quyết chạy lệnh dưới đây trong thiết bị đầu cuối shell của bạn.

    # yum cài đặt liên kết ràng buộc-utils

    Sau lúc sắm thấy gói đề nghị và khắc phục các phụ thuộc của nó, bạn sẽ được yêu cầu công nhận bằng cách chọn ‘y’ cho khóa sở hữu để tiếp tục cài đặt gói BIND và BIND-UTILS trên máy chủ của bạn.

    >>> Xem thêm: máy chủ dell r740

    bắt đầu nhà cung cấp BIND

    lúc những gói BIND của bạn được cài đặt, bạn cần phát động nhà cung cấp của nó và cho phép nó tự khởi động sau mỗi lần phát động lại, để bạn chẳng phải khởi đầu thủ công mỗi lần. Chúng ta hãy chạy những lệnh sau để khiến cho như vậy và sau ấy kiểm tra trạng thái của nhà sản xuất BIND.

    # systemctl cho phép đặt tên

    # systemctl bắt đầu được đặt tên

    # tình trạng systemctl mang tên

    Để kiểm tra phiên bản BIND đang chạy trên máy chủ của bạn, bạn có thể chuyển lệnh dưới đây.

    # / usr / sbin / tên -v

    BIND 9.9.4-RedHat-9.9.4-29.el7_2.3 (Phiên bản hỗ trợ mở rộng)

    Cấu hình máy chủ BIND

    Tệp cấu hình mặc định của BIND là ‘tên.conf’ nằm trong thư mục ‘/ etc /’. Hãy mở tệp /etc/named.conf bằng trình biên soạn thảo văn bản đam mê của bạn để nhận xét các chiếc sau; nó sẽ cho phép BIND nghe trên hầu hết những liên hệ IP thay vì chỉ localost.

    # vim /etc/named.conf

    # nghe trên cổng 53 127.0.0.1; ;
    # nghe-trên-v6 cổng 53 :: 1; ;

    Sau ấy thêm mạng của bạn vào tệp sẽ cho phép những máy khách từ mạng được kể của bạn tầm nã DNS để đặt tên cho bản dịch ip. Giả dụ bạn muốn chuyển gần như các vùng sang máy chủ nô lệ của mình, thì hãy thêm chiếc dưới đây bằng liên hệ IP của máy chủ nô lệ của bạn.

    cho phép truy vấn localhost; 172.25.10.0/24; ;

    cho phép chuyển your_slave_server_ip; ;

    Tạo những vùng BIND

    hiện giờ chúng tôi sẽ thêm các mục nhập vùng chuyển tiếp và đảo ngược trong tệp ‘nam.conf’ cho miền thể nghiệm của chúng tôi. Cho nên, để thiết lập chỉnh sửa vùng chuyển tiếp /etc/named.conf theo phương pháp như vậy để đặt các cấu hình sau.

    # vim /etc/named.conf

    vùng “linux.local” IN
    cái chính;
    tập tin “fwd.linux.local.db”;
    cho phép cập nhật none; ;
    ;

    Ở đây chúng tôi xác định những cấu hình trên.

    ‘linux.local’ là tên miền.
    ‘Master’ là DNS chính
    fwd.linux.local.db là tệp tra cứu Chuyển tiếp.
    ‘cho phép cập nhật’ sẽ ko với gì, ấy là DNS chính.

    tương tự thêm những cái dưới đây để thiết lập mục nhập vùng đảo ngược trong tệp tên.conf của bạn.

    vùng “10.25.172.in-addr.arpa” IN
    cái chủ;
    tệp “10.25.172.db”;
    cho phép cập nhật none; ;
    ;

    hiện nay hãy lưu và đóng tệp bằng ‘: wq!’ như được hiển thị.

    >>> Xem thêm: may server t30



    Tạo tập tin vùng BIND

    Sau lúc tạo các vùng chuyển tiếp và đảo ngược hiện nay, chúng ta chuyển động về phía trước để tạo 1 tệp vùng cho những vùng đã tạo của chúng ta trong vị trí mặc định của tệp vùng trong thư mục ‘/ var / tên /’. Hãy tạo một tệp vùng có tên fwd.linux.local.db trong thư mục được đề cập cho vùng chuyển tiếp và đảm bảo rằng gần như các tên miền phải kết thúc bằng dấu chấm.

    phát động lại nhà cung cấp BIND

    hiện nay chúng tôi đã cấu hình thành công máy chủ BIND của chúng tôi, phần nhiều những gì chúng tôi cần để phát động lại nhà sản xuất của mình sau lúc thay đổi quyền của cả 2 tệp bằng những lệnh bên dưới.

    # chmod 777 /var/named/fwd.linux.local.db

    # chmod 777 /var/named/10.25.172.db

    # systemctl phát động lại tên.service

    Xác minh các Vùng Bind

    Sau lúc thiết lập máy chủ BIND, đăng nhập vào bất kỳ máy khách nào và thêm mục nhập dns vào tệp ‘/etc/resolv.conf’ của nó sở hữu IP máy chủ DNS chính mà chúng tôi đã định cấu hình ở trên.

    người mua # vim /etc/resolve.conf

    máy chủ tên chính_dns_server_ip

    Sau đó tiêu dùng lệnh sau để xác minh tra cứu chuyển tiếp, trong đó máy chủ DNS hiển thị địa chỉ IP của máy chủ của bạn cho www.linux.local. Bạn với thể rà soát bằng phương pháp chạy lệnh dưới đây trên máy khách của mình.

    # đào www.linux.local

    hiện nay để xác minh tra cứu ngược, hãy chạy lệnh bên dưới sẽ hiển thị máy chủ DNS dưới dạng tên cho IP khách của bạn. Tên và IP.

    # dig -x client_server_ip

    Phần kết luận

    hiện nay đã công nhận rằng cả tra cứu chuyển tiếp và đảo ngược đều hoạt động tốt và chúng tôi đã thiết lập máy chủ DNS-BIND hầu hết chức năng trên máy chủ CentOS 7. Tôi kỳ vọng bạn đã thích theo dõi bài viết này. Đừng ngại ngần để lại đề xuất và quan niệm có trị giá của bạn. Sẽ lấy lại cho bạn bài viết hoàn hảo về Linux và các ứng dụng Nguồn mở khác.

    >>> Xem thêm: mua hpe ml30 gen10

Chia sẻ trang này