Yes. Even if you never send an email from @kokhost.com, you should set up basic records for it to prevent others from spoofing your server's name and to improve your server's reputation.

Here is the short list of records you need:

1. For the Server Host (mail.kokhost.com)

These records identify your "hardware" to the world. This is configured once during the initial server setup; it is not created for each sending domain.

2. For each Sending Domain (codingpanda.com, etc.)

These records allow your server to send and receive mail for your users.

Summary:

Do you need DKIM for kokhost.com? No, because you aren't signing emails with that domain.

Do you need SPF/DMARC for kokhost.com? Yes. It’s a "security lock" for your server's name so spammers can't impersonate your server.

Deliverability: Major providers (Gmail/Outlook) check if the Sending Domain (codingpanda.com) is fully authenticated and if the Server Host (mail.kokhost.com) has a valid A and PTR record (set once at install time, not per domain).