2011-08-18 9 views
50

サブドメインで使用できる文字は何ですか?サブドメインに許可される文字は何ですか?

例:someSub.example.comの場合はsomeSub部分です。

文字、数字、ハイフンを使用できますが、他の文字はどうですか? _(アンダースコア)を使用できますか?

+0

http://tools.ietf.org/html/rfc1034 – geoffspear

+5

ここで正規表現を検索する人は誰ですか^(?:[A-Za-z0-9] [A-Za-z0-9 \ - ] {0 、61} [A-Za-z0-9] | [A-Za-z0-9])$といくつかの例がここにありますhttp://fiddle.re/20xcv –

答えて

63

文字(強調されたàを除く)、数字0-9およびハイフン。

http://en.wikipedia.org/wiki/Domain_name抜粋:ドメイン名に使用することができる 有効な文字は、次のとおりDNSに

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からの様々なオブジェクトおよびパラメータは、サイズ制限を有します。それらは です。いくつかは簡単に変更することができ、他は基本的に ファンダメンタルです。

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 
13

技術的にはウィリアムは権利である、とだけ文字、数字、ハイフン( - )は、サブドメインで許可されています。

ただし、実際には、すべての主要ブラウザでアンダースコア(_)も使用できることがわかりますが、これは保証されていません。一部のプロバイダやその他のサービスでは、DNSに設定できない場合があります。

DNSにワイルドカードを設定した場合、解決される場合は実際のアプリケーションがそれを受け取り、無視します。

+19

これは私が理解するまで2日かかりました。あなたのサブドメインに下宿(_)を使用しないでください!!!もしあなたがそうしたら、Internet Explorerはあなたのセッションを生き残らないでしょう! –

+0

どのような奇妙な副作用! –

24

this pageによれば、一部のトップレベルドメインでは、ローカライズされた文字(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    | àáäåæéêíðñòóôöøúüýþ 
-------------------------------------------------------------------------------- 

したがって、正規表現の図面ボードに戻る必要があるようです。

+4

これらの追加文字は、標準設定[A-Za-z0-9-](https://en.wikipedia.org/wiki/Internationalized_domain_name#を参照)のみで国際化ドメイン名としてエンコードされている場合、ホスト名でのみ使用できます。 Example_of_IDNA_encoding)。 –

1

逆に、questionの「(ホスト名)サブドメインにアンダースコアがある」という回答が正しい間に、この質問に対する正解は「ホスト名またはプライマリドメインの正当な文字は何ですか?この質問への回答。

関連する問題