Konfigurasi DNSdist

Menghasilkan string acak (random) yang aman secara kriptografi

openssl rand -base64 32

Dnsdist membutuhkan kunci rahasia untuk komunikasi aman antara konsol (dnsdist -c) dan server. Perintah ini adalah cara standar untuk membuat kunci tersebut.

Contoh:

setKey("stringrandom")

Script Plaintext password to Hashed password

Script untuk mendapatkan password yang di hash,
Ini berfungsi agar password yang kita terapkan di konfigurasi /etc/dnsdist/dnsdist.conf tidak ditulis sebagai plaintext password yang bisa dibaca dengan mudah.
Contoh penggunaanya di konfigurasi setWebserverConfig bagian password dan apiKey

echo "print(hashPassword('plaintextpassword'))" > /tmp/hash.lua
dnsdist -C /tmp/hash.lua --check-config

Contoh output:

$scrypt$ln=10,p=1,r=8$CxGpmLUy4Kj9bfWtvjD4Tw==$YXAcOLnRdYPVLapKguPrMF924RWHYZI7NbwYXfrKxhE=
Configuration '/tmp/hash.lua' OK!

Silakan salin hashed password yang ada di baris pertama