Revert "Dns.Buf is a cstruct again instead of a bigarray"

This reverts commit c445579beb772478f99320169e04787b81e96432.
finish the revert of c445579beb772478f99320169e04787b81e96432