How do I add the DNS records through my host's web settings page

What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.11
How are you able to access your server: The webadmin
SSH

Describe your issue

When I run the diagnosis tool, I get a list of DNS records that I need to add:

Type: MX
Name: @
Value: 10 ghostbox.com.au.

Type: TXT
Name: mail._domainkey
Value: “v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtGK3iH6SBtVR6rajJegkGQnTpXQ0PmktHjDEtymbAl1Y9pQ1wmvO0x4R10aFLbxlNOBGptlq2wlNJM/Mx4XmSnZA3CIahQ2M07VpKIwLANL9cQzwwE3UoEr8Fm5hF+gD1Iw9mfRB8M1GD8Vxf5ykLnaKexh/xOroZ3VFTgQ14cQIDAQAB”

Type: TXT
Name: _dmarc
Value: “v=DMARC1; p=none”

Firstly, my vps host has a web interface for setting DNS records, but there is no field for the “name” setting. I have configured some of the other recommended TXT records just omitting the name, and that seems to have worked.
For the MX record the web interface has only the ability to set an IP address, anything else will cause an error.

Share relevant logs or error messages

Here’s a pic of the web interface:
https://ghostbox.com.au/pix/f.php?h=2MP4iXEG&p=1

Not having any luck with the screenshot, here’s what I get when I export the DNS records from the web interface.
Domain | Record Type | IP Address
|ghostbox.com.au|A|103.100.39.134|
|ghostbox.com.au|AAAA|2404:9400:2:0:216:3eff:fee6:ae05|

|Subdomain | Record Type | Record Value
|mail.ghostbox.com.au|A|103.100.39.134|
|www.ghostbox.com.au|A|103.100.39.134|
|ghostbox.com.au|TXT|v=spf1 a mx -all|
|.ghostbox.com.au|A|103.100.39.134|
|
.ghostbox.com.au|AAAA|2404:9400:2:0:216:3eff:fee6:ae05|
|ghostbox.com.au|TXT|v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtGK3iH6SBtVR6rajJegkGQnTpXQ0PmktHjDEtymbAl1Y9pQ1wmvO0x4R10aFLbxlNOBGptlq2wlNJM/Mx4XmSnZA3CIahQ2M07VpKIwLANL9cQzwwE3UoEr8Fm5hF+gD1Iw9mfRB8M1GD8Vxf5ykLnaKexh/xOroZ3VFTgQ14cQIDAQAB|
|ghostbox.com.au|TXT|v=DMARC1; p=none|

There is no MX record set, but the fields on the form are:
Domain | Priority | Record Type |Hostname

Ok, the problem is with the way Yunohost diagnosis specifies the DNS records. I couldn’t find anything anywhere that specifies a “name” field for a DNS record. I even ended up looking at the rfc. What it should say on the report is “subdomain”. So instead of, for example:

Type: TXT
Name: _dmarc
Value: “v=DMARC1; p=none”

it should be

Type: TXT
Subdomain: _dmarc
Value: “v=DMARC1; p=none”

Also the quotes are confusing. I had to try everything with or without quotes, and of course let it propogate each time. FYI, you don’t include the quotes in the value.