Đây là dnsdist lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dnsdist - công cụ để cân bằng các truy vấn DNS trên các máy chủ hạ lưu
SYNOPSIS
dnsdist [TÙY CHỌN] ... ĐỊA CHỈ NHÀhữu ích. Cảm ơn !
MÔ TẢ
dnsdist nhận các truy vấn DNS và chuyển tiếp chúng đến một hoặc nhiều máy chủ hạ lưu. Nó
sau đó gửi lại phản hồi cho người yêu cầu ban đầu.
dnsdist hoạt động trên TCP và UDP, và cố gắng mang lại hiệu suất rất cao trên cả hai.
Hiện tại, các truy vấn được gửi đến máy chủ hạ lưu với các truy vấn ít tồn đọng nhất.
Điều này ngụ ý hiệu quả đến việc cân bằng tải, đảm bảo rằng các máy chủ chậm hơn sẽ nhận được ít truy vấn hơn.
Nếu câu trả lời không đến sau một vài giây, nó sẽ bị xóa khỏi hàng đợi, nhưng trong
trong ngắn hạn, thời gian chờ khiến máy chủ nhận được ít lưu lượng truy cập hơn.
Hoạt động của IPv4 và IPv6 có thể được kết hợp và đối sánh, nói cách khác, các truy vấn đến
IPv6 có thể được chuyển tiếp sang IPv4 và ngược lại.
dnsdist có thể viết được trong Lua, hãy xem tài liệu dnsdist để biết thêm thông tin về điều này.
PHẠM VI
dnsdist không 'nghĩ' về DNS và không thực hiện bất kỳ loại bộ nhớ đệm nào, cũng không
nhận thức được chất lượng của các câu trả lời mà nó đang chuyển tiếp.
dnsdist giả định rằng mỗi truy vấn dẫn đến chính xác một phản hồi, điều này đúng với tất cả các DNS
ngoại trừ AXFR, do đó không được hỗ trợ.
Mục tiêu của dnsdist là vẫn đơn giản. Nếu cần cân bằng tải mạnh mẽ hơn,
phần cứng hoặc phần mềm chuyên dụng được khuyến khích. Ví dụ: Máy chủ ảo Linux thường
đề cập.
LỰA CHỌN
-a, - acl MẠNG
Thêm MẠNG vào ACL.
-C, - cấu hình FILE
Tải cấu hình từ FILE.
-c, - khách hàng
Hoạt động như một máy khách, kết nối với dnsdist.
-d, - daemon
Hoạt động như một daemon.
-e, - thực hiện CMD
Kết nối với dnsdist và thực thi CMD.
-h, - giúp đỡ
Hiển thị một thông báo hữu ích và thoát.
-l, - địa phương ĐỊA CHỈ NHÀ
Ràng buộc ĐỊA CHỈ NHÀ, Cung cấp càng nhiều địa chỉ (sử dụng nhiều --địa phương tuyên bố) để
nghe theo yêu cầu. Chỉ định IPv4 là 0.0.0.0:53 và IPv6 là [::]: 53.
- giám sát
Chạy ở nền trước, nhưng không xuất hiện bảng điều khiển. Sử dụng công tắc này để chạy dnsdist
bên trong trình giám sát (sử dụng với ví dụ: systemd và daemontools).
-p, - pidfile FILE
Viết pidfile tới FILE, chỉ hoạt động với --daemon.
-u, - uid UID
Thay đổi người dùng quy trình thành UID sau khi ràng buộc các ổ cắm. UID có thể là một tên hoặc số.
-g, - gid GID
Thay đổi nhóm quy trình thành GID sau khi ràng buộc các ổ cắm. GID Có thể là một cái tên hoặc
con số.
-V, - phiên bản
Hiển thị phiên bản dnsdist và thoát.
ĐỊA CHỈ NHÀ
Bất kỳ số lượng máy chủ DNS hạ lưu nào, theo cùng một cú pháp như được sử dụng với --địa phương. Nếu
cổng không được chỉ định, 53 được sử dụng.
Sử dụng dnsdist trực tuyến bằng các dịch vụ onworks.net