ホスト名(ドメイン名)にアンダースコアが使えないってやつ
イシュー
参考
- [自分メモ]ホスト名にアンダースコアは使えない - Qiita
- RFC952で定義されRFC1123で修正されている模様
- RFC 952 - DoD Internet host table specification
- https://jprs.jp/tech/material/rfc/RFC1123-ja.txt
- RFC 1123
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進数、ハイフン、ピリオド、アンダースコア、およびチルダが含まれます。