Source: https://bind9.readthedocs.io/en/v9_18_2/notes.html.pdf