Por algumas pesquisas, encontrei uma solução para esse problema.
Primeiro, mude o endereço de DNS nas configurações de sua rede para um melhor, como o 8.8.8.8 do google. Segundo, corra sudo hostname theMachineNameYouWant
no terminal.
A razão para isso:
Eles dizem que quando você está fazendo pesquisa de DNS / pesquisa inversa, o servidor DNS pode dar um nome de host à sua máquina, essa função deve ser desativada para servidores DNS públicos, mas não sei por que o servidor DNS do meu provedor local tem em diante.
Como minha máquina usa um roteador, por isso tem um IP como 192.168.0.x na LAN, não sei por que, mas ao usar o traceroute , esse IP será enviado para o servidor DNS para uma pesquisa inversa e, como é um endereço IP reservado, o servidor DNS retorna um nome de host como bogon , portanto, altera o nome do host da minha máquina.
Então, o que é bogon? Bogon significa o tipo de endereços IP que não devem aparecer em um traceroute, como um endereço IP reservado.
bogon na wikipedia .