Eu tenho os seguintes dados no meu arquivo de zona DNS do meu domínio:
$ORIGIN mydomain.com.
@ IN A 208.X.Y.Z
mail IN A 208.X.Y.Z
... etc..
O que a @
linha significa? Eu sei o que é um registro A .. mas um host com um e comercial no sinal ?
domain-name-system
Pure.Krome
fonte
fonte
Respostas:
O RFC 1035 define o formato de um arquivo de zona DNS.
... na página 34, você encontrará:
Isso significa que
@
é um atalho para o nome definido com$ORIGIN
.Você pode encontrar mais informações
$ORIGIN
aqui , que é um trecho do Pro DNS e BIND , publicado pela Apress.fonte
É a raiz ou, no seu exemplo, é meudominio.com.
fonte
A
registro paramydomain.com.
apontar para o IP do meu host. Isso faz com que uma pesquisa de DNS falhe com o erro de que não foi possível resolver o nome do host. Se eu mudarmydomain.com.
para@
, o domínio será resolvido e meu site ficará acessível. Qual é a diferença entre os dois? Presumo que a zona não émydomain.com
? (Estou configurando esses registros no painel de controle da Namecheap)..
designa o nome como totalmente qualificado, portanto a origem não deve ser anexada. Isso estaria de acordo com a RFC 1535, e é de fato a maneira que meu registrador a usa em seus exemplos: namecheap.com/support/knowledgebase/article.aspx/9256/29/… Mas essa configuração não funciona quando tento isto. Talvez o painel de controle faça algo além de simplesmente adicionar as informações à zona como está?@
edomain.com.
deve ser equivalente?É um alias para o próprio nome da zona. Nesse caso, indica que o nome da zona possui esse endereço (ou registro mx ou ...)
fonte