Al realizar algunas búsquedas, encontré una solución para este problema.
Primero, cambie la dirección DNS en sus configuraciones de red a una mejor, como la 8.8.8.8 de google.
En segundo lugar, ejecute sudo hostname theMachineNameYouWant
en el terminal.
La razón para esto:
Dicen que cuando realiza una búsqueda DNS / búsqueda inversa, el servidor DNS puede darle a su máquina un nombre de host, esta función debe estar desactivada para los servidores DNS públicos, pero no sé por qué el servidor DNS de mi el ISP local lo tiene activado.
Dado que mi máquina utiliza un enrutador, tiene una IP como 192.168.0.x en LAN, no sé por qué, pero al usar traceroute , esta IP se enviará al DNS servidor para una búsqueda inversa, y dado que es una dirección IP reservada, el servidor DNS devuelve un nombre de host como bogon , por lo tanto, cambia el nombre de host de mi máquina.
Entonces, ¿qué es Bogon? Bogon significa el tipo de direcciones IP que no deben aparecer en un traceroute, como una dirección IP reservada.
bogon en wikipedia .