2011-07-06 19 views
15

p. Ej. para mail.google.com ¿devolvería google.com o mail.google.com? realidad no puedo probar yo mismo¿Request.Url.Host incluye el subdominio?

+8

¿Por qué no puedes probarlo por ti mismo? –

+6

Porque estoy cambiando un sistema ya en vivo. No puedo implementar esto. La ejecución local me da localhost para Request.Url.Host –

Respuesta

22

Sí incluye subdominio (por ejemplo mail.google.com)

8

usted puede ahorrar desde el dolor de cabeza de espera de respuestas mediante la lectura de documentation en MSDN.

A String that contains the host name. This is usually the DNS host name or IP address of the server. 

Si el registro DNS solicitado es un subdominio, ese es el registro que devolverá. Los subdominios todavía tienen registros propios en un archivo de zona, por lo que no van a devolver solo el dominio raíz porque ese no es el mismo registro ni solicitud.

También sentí curiosidad sobre por qué no podría probar esto, pero si es debido a la falta de una conexión a Internet (tal vez está publicando desde un dispositivo móvil no lo sé) puede agregar sus propios registros a el archivo Windows HOSTS y prueba localmente.