El nombre de la máquina del terminal de Mac se convierte en "bogon" después de usar traceroute

3

Ayer hice una prueba de seguimiento de ruta, y hoy, el aviso de usuario de mi terminal Mac se convierte en

'bogon:~ myUserName$'

También cuando estoy haciendo traceroute como:

traceroute www.google.com

se detiene con este registro:

bogon (192.168.0.1)  1.158 ms  0.908 ms  0.746 ms

192.168.0.1 es la dirección de mi enrutador inalámbrico. Aunque todavía puedo navegar por internet.

    
pregunta Dwayne 08.03.2015 - 04:26

1 respuesta

2

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 .

    
respondido por el Dwayne 08.03.2015 - 09:47

Lea otras preguntas en las etiquetas