PowerDNS Recursor 4.6 đã được phát hành và đây là những tin tức về nó

Các phát hành phiên bản mới của PowerDNS Recursor 4.6 trong đó một số cải tiến, sửa lỗi và đặc biệt là các tính năng mới đã được triển khai, chẳng hạn như Zone to cache, cũng như khả năng xóa các mục cache, trong số những thứ khác.

Đối với những người không quen với PowerDNS, họ nên biết rằng đây làchịu trách nhiệm phân giải tên đệ quy. Trình đệ quy PowerDNS nó dựa trên cơ sở mã giống như PowerDNS Authoritative Server, nhưng các máy chủ DNS đệ quy và ủy quyền PowerDNS phát triển qua các chu kỳ phát triển khác nhau và được phát hành dưới dạng các sản phẩm riêng biệt.

Máy chủ cung cấp các công cụ để thu thập số liệu thống kê từ xa, hỗ trợ khởi động lại ngay lập tức, có công cụ tích hợp để kết nối trình điều khiển bằng ngôn ngữ Lua, hỗ trợ đầy đủ DNSSEC, DNS64, RPZ (Vùng chính sách phản hồi) và cho phép liệt kê đen.

Kết quả phân giải có thể được ghi lại dưới dạng tệp vùng BIND. Để đảm bảo hiệu suất cao, các cơ chế hiện đại được sử dụng cho các kết nối ghép kênh trên FreeBSD, Linux và Solaris (kqueue, epoll, / dev / thăm dò), cũng như trình phân tích gói DNS hiệu suất cao có khả năng xử lý hàng chục nghìn yêu cầu song song.

Các tính năng mới chính của PowerDNS Recursor 4.6

Trong phiên bản mới này, chức năng "Vùng vào bộ nhớ cache", cho phép bạn truy xuất định kỳ vùng DNS và chèn nội dung của nó vào bộ nhớ đệm, pVì vậy mà bộ nhớ đệm luôn trong trạng thái "nóng" và chứa dữ liệu được liên kết với khu vực. Chức năng này có thể được sử dụng với bất kỳ loại vùng nào, bao gồm cả vùng gốc. Việc trích xuất vùng có thể được thực hiện bằng cách sử dụng DNS AXFR, HTTP, HTTPS hoặc tải lên từ một tệp cục bộ.

Một điểm mới lạ khác nổi bật là hỗ trợ thêm để mã hóa cuộc gọi đến máy chủ DNS bằng DoT (DNS qua TLS). Theo mặc định, DoT được bật khi cổng 853 được chỉ định cho trình chuyển tiếp DNS hoặc khi máy chủ DNS được liệt kê rõ ràng qua tham số dot-to-auth-names.

Việc xác minh chứng chỉ vẫn chưa được thực hiện, cũng như tự động chuyển sang DoT khi được máy chủ DNS hỗ trợ (các tính năng này sẽ được bật sau khi ủy ban tiêu chuẩn hóa phê duyệt).

Nó cũng được nhấn mạnh rằng mã để thiết lập các kết nối TCP gửi đi đã được viết lại và đã thêm khả năng sử dụng lại các kết nối. Để sử dụng lại các kết nối TCP (và DoT), các kết nối không còn bị đóng ngay sau khi yêu cầu được xử lý mà được để mở trong một thời gian (hành vi được kiểm soát bởi cài đặt tcp-out-max-id-ms).

Của những thay đổi kháccái nào nổi bật:

  • Phạm vi số liệu được thu thập và xuất khẩu đã được mở rộng với số liệu thống kê và thông tin cho các hệ thống giám sát.
  • Cung cấp khả năng xóa các mục trong bộ nhớ cache khi có yêu cầu thông báo đến.
  • Một tính năng theo dõi sự kiện thử nghiệm đã được thêm vào để cung cấp thông tin chi tiết về thời gian thực hiện của từng giai đoạn giải quyết.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra chi tiết của bản phát hành mới này trong liên kết theo dõi. 

Tải xuống PowerDNS Recursor 4.6

Đối với những người bạn quan tâm đến việc tải xuống PowerDNS Recursor 4.4, bạn nên biết rằng mã nguồn có sẵn trên GitHub.

Để lấy mã, chỉ cần mở một thiết bị đầu cuối và nhập lệnh sau:

git clone https://github.com/PowerDNS/pdns.git

Kho lưu trữ này chứa các nguồn cho PowerDNS Recursor, PowerDNS Authoritative Server và dnsdist (một bộ cân bằng tải DNS mạnh mẽ). Cả ba đều có thể được xây dựng từ kho này.

Các phiên bản khác nhau có thể được tạo với sự trợ giúp của pdns-builder, sử dụng quy trình xây dựng dựa trên Docker. Để bắt đầu với điều này, hãy chạy các lệnh sau tại thư mục gốc của kho lưu trữ này:

git submodule init
git submodule update
./builder/build.sh

Trong trường hợp của những người dùng Ubuntu, họ có thể thực hiện việc xây dựng bằng cách gõ các lệnh sau:

sudo apt install autoconf automake ragel bison flex
sudo apt install libcurl4-openssl-dev luajit lua-yaml-dev libyaml-cpp-dev libtolua-dev lua5.3 autoconf automake ragel bison flex g++ libboost-all-dev libtool make pkg-config libssl-dev virtualenv lua-yaml-dev libyaml-cpp-dev libluajit-5.1-dev libcurl4 gawk libsqlite3-dev
apt install libsodium-dev
apt install default-libmysqlclient-dev
apt install libpq-dev
apt install libsystemd0 libsystemd-dev
apt install libmaxminddb-dev libmaxminddb0 libgeoip1 libgeoip-dev
autoreconf -vi

Và để biên dịch một phiên bản rất sạch, hãy sử dụng:

./configure --with-modules="" --disable-lua-records
make
# make install

Theo cách tương tự, họ có thể tham khảo tài liệu và lấy các gói PowerDNS được tạo sẵn (deb và rpm) có sẵn từ kho mã phần mềm. Họ có thể tham khảo nó bằng cách truy cập liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.