Seu nome é uma duplicata do registro anterior, portanto, no seu exemplo, seria um registro de endereço "www". No seu exemplo, o segundo registro '@ A' não precisa do '@'.
Seu exemplo com um CNAME é inválido, pois um CNAME não pode ter outro registro com o mesmo nome. Pelo que me lembro, versões mais antigas do BIND apenas alertaram sobre isso, mas as mais recentes não carregam uma zona com esses erros. Outros tipos de registros são válidos - é assim que você adiciona vários endereços para nomes (round-robin de DNS com base no cliente) ou vários registros MX ou NS (primários, secundários e terciários) para domínios, por exemplo.
$TTL 120
$ORIGIN mywebsite.com.
@ NS mynameserver.com.
@ A 112.134.156.178
www CNAME mywebsite.com. ; Invalid, CNAME cannot share with an A record
www A 111.122.133.144
file CNAME mywebsite.com. ; Alias of www.mywebsite.com.
O que você deve ver nas zonas é semelhante a isto:
$TTL 86400
$ORIGIN example.com.
; nameservers in another domain - must point at A records
@ NS ns1.example.net.
NS ns2.example.net.
; mail hosted elsewhere - must be A records
MX 10 mail.example.net.
MX 20 backupmail.example.net.
; web farm - nameserver will return both A
; records when requested and client will alternate between them
www A 192.0.2.200
A 192.0.2.201
; points at www.example.com. - in this case both CNAME (www.example.com.
; and A records (192.0.2.200, 192.0.2.201) should be in the response returned.
www2 CNAME www