Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Script cmd comandos modificar fichero hosts redirigir web
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Script cmd comandos modificar fichero hosts redirigir web

Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Script cmd comandos modificar fichero hosts redirigir web Responder citando

Hola, tengo en mi empresa 41 ordenadores con Windows 7, algunos tienen el Windows instalado en C:\Windows y otros en otra carpeta y unidad D:\W7, lo que necesito es un script que de forma automática me permita redirigir una web a otra, para ello he leído que se puede usar el fichero hosts.

Lo que quiero es hacer un script que de forma automática redirija la web:

3w.xxx.com

a la web www.ajpdsoft.com (por ejemplo), de forma que cuando el usuario o alguna aplicación accedan a 3w.xxx.com se les redirija a www.ajpdsoft.com.

¿esto se puede hacer con un script automático?
MensajePublicado:
Sab Ago 16, 2014 8:36 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Script cmd comandos modificar fichero hosts redirigir we Responder citando



Anuncios



Sí es posible realizar tal script en shell de línea de comandos MS-DOS. Para ello crea un fichero de texto plano (con el notepad por ejemplo) e introduce el siguiente contenido:


Código:

SET NEWLINE=^& echo.

FIND /C /I "3w.xxx.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^82.55.55.55  3w.xxx.com>>%WINDIR%\system32\drivers\etc\hosts


En el ejemplo anterior redireccionamos la URL 3w.xxx.com a la IP 82.55.55.55, solo tendrás que cambiar esta IP por la que quieras que se redireccione la web 3w.xxx.com.

Básicamente lo que hace la línea anterior es buscar una entrada con el texto 3w.xxx.com, si la encuentra no hará nada, si no la encuentra añadirá una nueva línea al fichero hosts (esté en la carpeta y unidad de Windows que esté pues viene definida con la variable de entorno WINDIR) con el texto indicado para la redirección web. De esta forma si ejecutas varias veces el script en un mismo PC no añadirá una línea por cada ejecución.

Guarda el fichero con el nombre, por ejemplo, "redireccion.cmd", es importante que le pongas la extensión "cmd" de esta forma Windows sabrá que será un script ejecutable.

Recuerda que en Windows Vista, Windows 7 y Windows 8 tendrás que ejecutar el fichero "redireccion.cmd" con permisos de administrador, de lo contrario no te funcionará puesto que no te permitirá escribir en el fichero hosts.
MensajePublicado:
Sab Ago 16, 2014 8:52 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Script cmd comandos modificar fichero hosts Responder citando



Anuncios



alonsojpd escribió:
Sí es posible realizar tal script en shell de línea de comandos MS-DOS. Para ello crea un fichero de texto plano (con el notepad por ejemplo) e introduce el siguiente contenido:


Código:

SET NEWLINE=^& echo.

FIND /C /I "3w.xxx.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^82.55.55.55  3w.xxx.com>>%WINDIR%\system32\drivers\etc\hosts


En el ejemplo anterior redireccionamos la URL 3w.xxx.com a la IP 82.55.55.55, solo tendrás que cambiar esta IP por la que quieras que se redireccione la web 3w.xxx.com.

Básicamente lo que hace la línea anterior es buscar una entrada con el texto 3w.xxx.com, si la encuentra no hará nada, si no la encuentra añadirá una nueva línea al fichero hosts (esté en la carpeta y unidad de Windows que esté pues viene definida con la variable de entorno WINDIR) con el texto indicado para la redirección web. De esta forma si ejecutas varias veces el script en un mismo PC no añadirá una línea por cada ejecución.

Guarda el fichero con el nombre, por ejemplo, "redireccion.cmd", es importante que le pongas la extensión "cmd" de esta forma Windows sabrá que será un script ejecutable.

Recuerda que en Windows Vista, Windows 7 y Windows 8 tendrás que ejecutar el fichero "redireccion.cmd" con permisos de administrador, de lo contrario no te funcionará puesto que no te permitirá escribir en el fichero hosts.


Muchísimas gracias, el script me funciona perfecto.
MensajePublicado:
Sab Ago 16, 2014 8:54 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A