サブドメインで使用できる文字は何ですか?
例:someSub.example.com
someSub
部分。
文字、数字、ハイフンを使用できることは知っていますが、他の文字はどうですか?できる _
(アンダースコア)を使用しますか?
文字(強調àを除く)、数字0-9およびハイフン。
http://en.wikipedia.org/wiki/Domain_name 抜粋:ドメイン名で使用できる有効な文字は次のとおりです。
a-z
0-9
- but not as a starting or ending character
. as a separator for the textual portions of a domain name
http://tools.ietf.org/html/rfc1035 から
DNSのさまざまなオブジェクトとパラメーターにはサイズ制限があります。それらは以下にリストされています。簡単に変更できるものもあれば、より基本的なものもあります。
labels 63 octets or less
names 255 octets or less
TTL positive values of a signed 32 bit number.
UDP messages 512 octets or less
このページ によると、一部のトップレベルドメインでは、ローカライズされた文字(a-zだけでなく)が許可されるようになりました。
--------------------------------------------------------------------------------
| Top Level Domain | Allowed Characters |
--------------------------------------------------------------------------------
| .no | áàäčçđéèêŋńñóòôöšŧüžæøå |
| .se | àáäåæçèéêëìíîïðñòóôöøùúüýþćčđěłńŋřśšţŧźžǎǐǒǔǥǧǩǯəʒ, plus Hebrew
| .dk | äåæéöøü
| .is | áéýúíóþæöð
| .it | àâäèéêëìîïòôöùûüæœçÿ
| .fr | àáâãäåæçèéêëìíîïñòóôõöùúûüýÿœ
| .nu | àáâäåāæçèéêëēìíîïīðñŋòóôõöøōùúûüūýþÿ
| .be | àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿœ
| .de | àáâãäåāăąæçćĉċčďđèéêëēĕėęěŋðĝğġģĥħìíîïĩīĭįıĵķĸĺļľł
| | ñńņňòóôõöøōŏőœŕŗřśŝşšţťŧþùúûüũūŭůűųŵýÿŷźżž
| .as | Same as .de
| .com | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc.
| .net | Same as .de, plus Greek, Cyrillic, Chinese, Korean, etc.
| .org | áäåāąæćčéēėęģíīįķļłñńņðóöøōőŗśšúüūűųýźżžþ plus Cyrillic and Korean
| .info | áäåāąæćčéēėęģíīįķļłńņðóöøōőŗśšúüūűųýźżžþ plus Korean
| .biz | àáäåæéêíðñòóôöøúüýþ
--------------------------------------------------------------------------------
そのため、その正規表現の図面に戻る必要があるようです。
技術的にはウィリアムは正しいです。サブドメインでは文字、数字、ハイフン(-)のみが許可されています。
ただし、実際には、アンダースコア(_)はすべての主要なブラウザーで機能することがわかりますが、これは保証されません。一部のプロバイダーおよびその他のサービスでは、DNSでの設定が許可されていない場合があります。
DNSでワイルドカードを設定した場合、それが解決されますが、ワイルドカードを使用するか無視するかは、実際のアプリケーション次第です。
皮肉なことに、この質問に対する他の回答は、「ホスト名またはプライマリドメインの正当な文字は何ですか」という質問に対する正解です。一方、 question "can(hostname)subdomains 「この質問に対する正解です。