¿Qué es un nombre de dominio localhost?
? Entonces hablemos de 0.0.0.0. No funcionará si hacemos ping a 0.0.0.0 directamente. Lo que dijo en IPV4 es una dirección de destino no válida, pero en el lado del servidor, representa todas las direcciones IPV4 en esta máquina. Si un servicio tiene varias direcciones IP (192.168.1.2 y 10.1.12), entonces si la dirección de escucha que configuramos es 0.0.0.0, entonces no importa si usamos IP 65438 o no, en el enrutamiento, 0.0.0.0 representa la ruta predeterminada. Además, es decir, la ruta correspondiente no se puede encontrar en la tabla de enrutamiento.
? Finalmente, hablemos de IP local. Si estamos monitoreando una IP, entonces solo se podrá acceder a nuestros servicios correspondientes a través de la IP monitoreada.
Si se accede al servicio en la máquina a través de localhost, se puede acceder sin una tarjeta de red y no está sujeto a restricciones de firewall. ¿Cómo pueden comunicarse el cliente y el servidor sin utilizar una tarjeta de red? La respuesta son los enchufes. Por ejemplo, /tmp/mysql.sock en el ejemplo anterior. Además, como no es necesario pasar por el proceso de empaquetado y desempaquetado capa por capa de la tarjeta de red y el protocolo TCP/IP, el rendimiento será mejor. Si se accede al servicio en esta máquina a través de 127.0.0.1, debe pasar por la tarjeta de red o puede estar restringido por el firewall.