La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Por qué puedo acceder a páginas web a través de nombres de dominio, pero es diferente cuando accedo a páginas web a través de direcciones IP?

¿Por qué puedo acceder a páginas web a través de nombres de dominio, pero es diferente cuando accedo a páginas web a través de direcciones IP?

¿Por qué puedo acceder a páginas web a través de nombres de dominio, pero es diferente cuando accedo a páginas web a través de direcciones IP? Esta es la respuesta que di la última vez. Lo he pensado. De hecho, es posible utilizar puertos en sitios web. Cuando hay un encabezado HTTP al crear un sitio web, este método se puede utilizar para crear N sitios web con diferentes nombres de dominio al mismo tiempo en el puerto 80 (también hay otros puertos disponibles). Por supuesto, su problema es que los sitios web predeterminados bajo la IP son diferentes, por lo que puede ser que el servidor divida los sitios web según los puertos.

Pregunta: ¿Por qué no puedo acceder a la página web a través de IP, solo el nombre de dominio? Generalmente, varios hosts virtuales * * * usan una IP, por lo que no se puede acceder directamente al host virtual mediante IP; de manera similar, dos hosts virtuales o múltiples hosts virtuales pueden tener la misma IP;

¿Por qué se puede acceder al mismo sitio web utilizando una dirección IP pero no un nombre de dominio? Eso es DNS. Hay un problema con el solucionador de nombres de dominio.

El host no puede acceder a las páginas web integradas de CentOS a través de dns, pero se puede acceder a través de IP. La máquina virtual puede acceder a su propia página web a través del nombre de dominio y la IP. ¿Su host apunta dns a la dirección IP del DNS de la máquina virtual?

Si es así, ¿está liberado el puerto 53 del firewall de la máquina virtual?

¿Por qué no puedo acceder a las páginas web del servidor a través del nombre de dominio?

Si el nombre de dominio tiene autenticación de nombre real; si el nombre de dominio se resuelve en la IP del servidor y está vinculado al servidor;

¿Está registrado para servidores nacionales?

Ayuda. Acceder a mi página web de Django a través de la IP de LAN no puede depender de la dirección en la que estás escuchando. Pruebe la gestión de Python. servidor pyron 0 0 0:8000, luego preste atención al firewall.

Necesita crear un servidor web. Apache y nginx, de uso común, deben instalar los archivos oficiales mod_wsgi, uwsgi y django respectivamente. Apache es relativamente simple de construir, pero nginx no es difícil. .

¿Por qué no introduzco la dirección IP del servidor al acceder a una página web, pero el nombre de dominio y la IP se corresponden entre sí? Puedes acceder ingresando la IP, pero no es fácil de recordar.

Tras introducir el nombre de dominio, un servidor DNS lo traducirá automáticamente a una IP y luego accederá al servidor correspondiente.

¿Por qué puedo ingresar el nombre del dominio pero no la dirección IP? La razón principal es que una dirección IP puede vincularse a varios nombres de dominio, por lo que si cada dirección IP puede acceder directamente al sitio web,

Cuando varios nombres de dominio acceden a la misma IP, ¿a cuál se debe acceder?

Generalmente, los hosts virtuales vinculan varios nombres de dominio a una IP y los hosts independientes vinculan un nombre de dominio. Por lo tanto, algunas direcciones IP son accesibles y otras no directamente. La IP accesible es la IP del servidor que apunta a un directorio de archivos del sitio web, y la IP inaccesible no apunta a ningún directorio en el servidor.