Ini ialah perintah dnsdist yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
dnsdist - alat untuk mengimbangi pertanyaan DNS berbanding pelayan hiliran
SINOPSIS
dnsdist [OPTION]... ALAMAT...
DESCRIPTION
dnsdist menerima pertanyaan DNS dan menyampaikannya kepada satu atau lebih pelayan hiliran. Ia
seterusnya menghantar semula respons kepada peminta asal.
dnsdist beroperasi melalui TCP dan UDP, dan berusaha untuk menyampaikan prestasi yang sangat tinggi ke atas kedua-duanya.
Pada masa ini, pertanyaan dihantar ke pelayan hiliran dengan pertanyaan paling kurang cemerlang.
Ini secara berkesan membayangkan pengimbangan beban, memastikan pelayan yang lebih perlahan mendapat kurang pertanyaan.
Jika balasan tidak masuk selepas beberapa saat, ia dialih keluar daripada baris gilir, tetapi dalam
jangka pendek, tamat masa memang menyebabkan pelayan mendapat kurang trafik.
Operasi IPv4 dan IPv6 boleh dicampur dan dipadankan, dengan kata lain, pertanyaan akan datang
IPv6 boleh dimajukan ke IPv4 dan sebaliknya.
dnsdist boleh skrip dalam Lua, lihat dokumentasi dnsdist untuk mendapatkan maklumat lanjut tentang perkara ini.
SKOP
dnsdist tidak 'berfikir' tentang DNS, dan tidak melakukan apa-apa jenis caching, begitu juga
menyedari kualiti jawapan yang disampaikannya.
dnsdist menganggap bahawa setiap pertanyaan membawa kepada tepat satu respons, yang benar untuk semua DNS
kecuali untuk AXFR, yang oleh itu tidak disokong.
Matlamat untuk dnsdist adalah untuk kekal mudah. Jika pengimbangan beban yang lebih berkuasa diperlukan,
perkakasan atau perisian khusus adalah disyorkan. Linux Virtual Server contohnya selalunya
disebutkan.
PILIHAN
-a,--acl NETMASK
Tambah NETMASK kepada ACL.
-C,--konfigurasi FAIL
Muatkan konfigurasi daripada FAIL.
-c,--pelanggan
Beroperasi sebagai pelanggan, sambung ke dnsdist.
-d,--daemon
Beroperasi sebagai daemon.
-e,--laksanakan CMD
Sambung ke dnsdist dan laksanakan CMD.
-h,--tolong
Paparkan mesej yang berguna dan keluar.
-l,--tempatan ALAMAT
Terikat kepada ALAMAT, Bekalkan seberapa banyak alamat (menggunakan berbilang --tempatan penyata) kepada
dengar mengikut keperluan. Tentukan IPv4 sebagai 0.0.0.0:53 dan IPv6 sebagai [::]:53.
--diawasi
Jalankan di latar depan, tetapi jangan melahirkan konsol. Gunakan suis ini untuk menjalankan dnsdist
di dalam penyelia (gunakan dengan cth systemd dan daemontools).
-p,--pidfile FAIL
Tulis pidfile ke FAIL, berfungsi hanya dengan --daemon.
-u,--uid UID
Tukar pengguna proses kepada UID selepas mengikat soket. UID boleh jadi nama atau nombor.
-g,--gid GID
Tukar kumpulan proses kepada GID selepas mengikat soket. GID Boleh jadi nama atau
nombor.
-V,--versi
Tunjukkan versi dnsdist dan keluar.
ALAMAT
Sebarang bilangan pelayan DNS hiliran, dalam sintaks yang sama seperti yang digunakan dengan --tempatan. Jika
port tidak dinyatakan, 53 digunakan.
Gunakan dnsdist dalam talian menggunakan perkhidmatan onworks.net