PTRレコードに「\」文字を使用できますか?

PTRレコードに「\」文字を使用できますか?

WiFiルーター(TIM)に接続すると、コンピューターはMBP-di-Antonio.homenet.telecomitalia.it値を使用してルーターの内部DNSとPTRにログインします。

次のコマンドを使用してPTR値を取得します。 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.
...

PTR レコードに \ 文字が含まれる場合、電子メール クライアントにいくつかの問題が発生する可能性があります。

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

私はまだDNS標準が\文字を受け入れていないと思います。そうですか?

ベストアンサー1

\はDNSレコードでは許可されていますが(特定の場合はゾーン設定中にバグのように見えます)、ホスト名では許可されていません。 DNSは8ビットクリーンで、すべての文字の記録を管理できます。ただし、ホスト名にはより厳しい制限があります。この質問と回答をご覧ください。https://stackoverflow.com/questions/25199202/which-rfcs-specify-the-syntax-of-hostnames-and-constraints-on-dns-hostnames

おすすめ記事