ホスト名(ドメイン名)にアンダースコアが使えないってやつ

イシュー

  • ホスト名(ドメイン名)にアンダースコアが使えないってやつの元ネタRFCを確認しておく

参考

RFC 952のこの部分

  • ASSUMPTIONS(仮定)の1番
1. A "name" (Net, Host, Gateway, or Domain name) is a text string up
   to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus
   sign (-), and period (.). 

「名前」(ネット、Host、ゲートウェイ、またはDomain名)は、 アルファベット(A-Z)、数字(0-9)、マイナス記号(-)、およびピリオド(。)までの24文字から描画されるテキスト文字列です。

URIにはアンダースコアは使える模様

2.3.  Unreserved Characters

   Characters that are allowed in a URI but do not have a reserved
   purpose are called unreserved.  These include uppercase and lowercase
   letters, decimal digits, hyphen, period, underscore, and tilde.

      unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"

URIで許可されているが、予約された目的を持たない文字は、「unreserved」と呼ばれます。 これらには、大文字と小文字、10進数、ハイフン、ピリオド、アンダースコア、およびチルダが含まれます。

JCRでもアンダースコアは推奨されない