O caractere “\” no registro PTR pode ser permitido?

1

Quando me conecto ao meu roteador WiFi (TIM), minha máquina está conectada no DNS interno ao roteador e o PTR com o valor: MBP-di-Antonio.homenet.telecomitalia.it.

Eu obtenho o valor PTR através do comando: dig -x $ MY_IP_ADDRESS

...
;; QUESTION SECTION:
;53.1.168.192.in-addr.arpa. IN  PTR

;; ANSWER SECTION:
53.1.168.192.in-addr.arpa. 0    IN  PTR MBP-di-Antonio.homenet\.telecomitalia\.it.
...

A presença do caractere \ no registro PTR cria alguns problemas com o cliente de e-mail.

MBP-di-Antonio:~ amusarra$ telnet smtp.dontesta.it 25
Trying 62.149.128.203...
Connected to smtp.dontesta.it.
Escape character is '^]'.
220 smtpcmd01.ad.aruba.it bizsmtp ESMTP server ready
EHLO MBP-di-Antonio.homenet\.telecomitalia\.it.
501 EHLO requires valid address

Eu ainda acredito que o caractere \ não é permitido pelos padrões de DNS, certo?

    
por Antonio Musarra 17.06.2017 / 16:47

2 respostas

1

\ é permitido em registros DNS (mas no seu caso específico, sua presença parece mais um bug durante o provisionamento de zona do que qualquer outra coisa), mas não em nomes de host. DNS é limpo de 8 bits, ele pode gerenciar registros com qualquer caractere. No entanto, existem restrições mais strongs para nomes de host. Veja esta pergunta e suas respostas: link

    
por 21.06.2017 / 00:57
0

Nomes de host podem conter letras [a-z / A-Z], numerais [0-9] e o hífen [-]. O sublinhado [_] também é legal e necessário para determinados registros. (por exemplo, SRV)

É isso. Nenhum outro caractere é legal em um nome de host DNS.

    
por 29.06.2017 / 10:00

Tags