2011-08-18 22 views
50

¿Qué caracteres está permitido usar en un subdominio?¿Cuáles son los caracteres permitidos en un subdominio?

Ejemplo: para someSub.example.com la porción someSub.

Sé que usted puede utilizar letras, números y guiones, pero ¿qué pasa con otros personajes? ¿Se puede usar _ (guión bajo)?

+0

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

+5

para quienes buscamos una expresión regular aquí^(?: [A-Za-z0-9] [A-Za-z0-9 \ -] {0 , 61} [A-Za-z0-9] | [A-Za-z0-9]) $ y algunos ejemplos aquí http://fiddle.re/20xcv –

Respuesta

63

Letras (excepto subrayado à), Números 0-9 y Guión.

http://en.wikipedia.org/wiki/Domain_name extracto: caracteres válidos que se pueden utilizar en un nombre de dominio son:

a-z 
0-9 
- but not as a starting or ending character 
. as a separator for the textual portions of a domain name 

Desde http://tools.ietf.org/html/rfc1035

Diversos objetos y parámetros en los DNS tienen límites de tamaño. Son que se enumeran a continuación. Algunos pueden cambiarse fácilmente, otros son más fundamentales para .

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

Técnicamente William es correcto, y sólo letras, números y guión (-) están permitidos en los subdominios.

Sin embargo: en la práctica, se verá que guión bajo (_) también funcionará en todos los navegadores, pero esto no está garantizado. Algunos proveedores y otros servicios pueden no permitirle configurarlo en DNS.

Si establece un comodín en el DNS se resuelve, a continuación, entonces le corresponde a la aplicación real de tomar o ignorarla.

+19

Un poco tarde pero me llevó 2 días averiguarlo. ¡NO UTILICE LOS SUBSUELOS (_) EN SU SUBDOMINIO! Internet Explorer no mantendrá tus sesiones activas si lo haces !!! –

+0

¡qué extraño efecto secundario! –

24

Según this page, algunos dominios de nivel superior ahora permiten caracteres localizadas (no sólo 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    | àáäåæéêíðñòóôöøúüýþ 
-------------------------------------------------------------------------------- 

Parece que tenemos que volver al tablero de dibujo con esa expresión regular.

+4

Tenga en cuenta que estos caracteres adicionales solo están permitidos en nombres de host cuando están codificados como nombres de dominio internacionalizados con solo el conjunto estándar [A-Za-z0-9-] (consulte https://en.wikipedia.org/wiki/Internationalized_domain_name# Example_of_IDNA_encoding). –

1

Irónicamente, las otras respuestas a esta pregunta son respuestas correctas a la pregunta "¿cuáles son los caracteres legales para un nombre de host o dominio principal?", Mientras que las respuestas al question "pueden (nombre de host) subdominios tienen un guión bajo" son correctas respuestas a esta pregunta

Cuestiones relacionadas