Ini adalah perintah dnsdist yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
dnsdist - alat untuk menyeimbangkan kueri DNS melalui server hilir
RINGKASAN
dnsdist [PILIHAN] ... ALAMAT...
DESKRIPSI
dnsdist menerima permintaan DNS dan menyampaikannya ke satu atau lebih server hilir. Dia
kemudian mengirimkan kembali tanggapan ke pemohon asli.
dnsdist beroperasi melalui TCP dan UDP, dan berusaha untuk memberikan kinerja yang sangat tinggi pada keduanya.
Saat ini, kueri dikirim ke server hilir dengan kueri yang paling sedikit beredar.
Ini secara efektif menyiratkan penyeimbangan beban, memastikan bahwa server yang lebih lambat mendapatkan lebih sedikit kueri.
Jika balasan tidak masuk setelah beberapa detik, itu akan dihapus dari antrian, tetapi di
jangka pendek, batas waktu menyebabkan server mendapatkan lebih sedikit lalu lintas.
Operasi IPv4 dan IPv6 dapat dicampur dan dicocokkan, dengan kata lain, permintaan datang
IPv6 dapat diteruskan ke IPv4 dan sebaliknya.
dnsdist dapat dituliskan di Lua, lihat dokumentasi dnsdist untuk informasi lebih lanjut tentang ini.
LINGKUP
dnsdist tidak 'berpikir' tentang DNS, dan tidak melakukan caching apa pun, juga bukan
menyadari kualitas jawaban yang disampaikannya.
dnsdist mengasumsikan bahwa setiap kueri mengarah ke tepat satu respons, yang berlaku untuk semua DNS
kecuali untuk AXFR, yang karenanya tidak didukung.
Tujuan dnsdist adalah tetap sederhana. Jika loadbalancing yang lebih kuat diperlukan,
perangkat keras atau perangkat lunak khusus dianjurkan. Linux Virtual Server misalnya sering
tersebut.
PILIHAN
-a,--akl NETMASK
Add NETMASK ke ACL.
-C,--konfigurasi FILE
Muat konfigurasi dari FILE.
-c,--klien
Beroperasi sebagai klien, sambungkan ke dnsdist.
-d,--daemon
Beroperasi sebagai daemon.
-e,--jalankan CMD
Hubungkan ke dnsdist dan jalankan CMD.
-h,--bantuan
Tampilkan pesan yang membantu dan keluar.
-l,--lokal ALAMAT
Mengikat ALAMAT, Sediakan alamat sebanyak-banyaknya (menggunakan beberapa --lokal pernyataan) untuk
mendengarkan sesuai kebutuhan. Tentukan IPv4 sebagai 0.0.0.0:53 dan IPv6 sebagai [::]:53.
--diawasi
Jalankan di latar depan, tetapi jangan menelurkan konsol. Gunakan sakelar ini untuk menjalankan dnsdist
di dalam supervisor (gunakan dengan misalnya systemd dan daemontools).
-p,--pidfile FILE
Tulis pidfile ke FILE, hanya bekerja dengan --daemon.
-u,-uid UID
Ubah pengguna proses menjadi UID setelah mengikat soket. UID bisa berupa nama atau nomor.
-g,--gid G.I.D.
Ubah grup proses menjadi G.I.D. setelah mengikat soket. G.I.D. Bisa berupa nama atau
nomor.
-V,--versi
Tampilkan versi dnsdist dan keluar.
ALAMAT
Sejumlah server DNS hilir, dalam sintaks yang sama seperti yang digunakan dengan --lokal. Jika
port tidak ditentukan, 53 digunakan.
Gunakan dnsdist online menggunakan layanan onworks.net