Sistema de nombres de dominio (DNS): ¿puede cambiar la URL de un sitio web local a anything.com en su red?

¿Estás usando Apache? Si es así, puede agregar un host virtual a su archivo httpd.conf. Sugeriría leer los documentos para hosts virtuales y cómo configurar Apache para ello. Es bastante sencillo.

Esencialmente, un host virtual Apache determina de qué directorio extraer archivos en función de la información en el host HTTP: encabezado. A continuación se muestra un fragmento de mi archivo httpd.conf.

ServerAdmin [correo electrónico protegido]
DocumentRoot / var / www / html / procesador
Procesador ServerName
ErrorLog logs / procesador-error_log
Registros CustomLog / procesador-acceso_log común

Estos son todos los campos que necesita.

  1. La primera línea dice escuchar en cualquier dirección IP y en el puerto 80.
  2. ServerAdmin se usa en cualquier página de error de Apache como contacto.
  3. DocumentRoot es donde están los archivos del sitio web. Cada sitio tiene su propio DocumentRoot, normalmente
  4. ServerName es el nombre de host para este host virtual.
  5. ErrorLogs apunta a su archivo de registro de errores personalizado. Uno por host virtual.
  6. CustomLogs apunta a sus registros de acceso, uno por host.

Configure todo eso y reinicie su servidor web. Si todo va bien, tienes un host virtual. ¡Pero espera hay mas!

Debe configurar su DNS para que apunte a su ServerName a la dirección IP de su servidor web. Hazlo sin embargo configuras tu DNS. O puede editar su archivo .hosts / etc / hosts en Linux,% system% \ system32 \ drivers \ etc \ hosts en Windows.

Puede tener tantos hosts virtuales como desee.

Estoy bastante seguro de que puedes hacer algo similar en Windows. De hecho, creo que sí, pero no recuerdo cómo.

Registro DNS
procesador IN CNAME nombre real .dummy-host-example.com.

El período después de com es necesario.