Con alcune ricerche ho trovato una soluzione a questo problema.
Per prima cosa, modifica l' indirizzo DNS nelle configurazioni di rete con uno migliore, come il 8.8.8.8 di Google.
In secondo luogo, esegui sudo hostname theMachineNameYouWant
nel terminale.
Il motivo per questo:
Si dice che quando si esegue la ricerca DNS / ricerca inversa, il server DNS può fornire un nome host alla propria macchina, questa funzione deve essere disattivata per i server DNS pubblici, ma non so perché il server DNS della mia l'ISP locale lo ha acceso.
Poiché la mia macchina utilizza un router, quindi ha un IP come 192.168.0.x nella LAN, non so perché, ma quando si usa traceroute , questo IP verrà inviato al DNS server per una ricerca inversa e poiché si tratta di un indirizzo IP riservato, il server DNS restituisce un nome host come bogon , quindi, cambia il nome host della mia macchina.
Quindi cos'è il bogon? Bogon indica il tipo di indirizzi IP che non devono apparire in un traceroute, come un indirizzo IP riservato.
bogon su wikipedia .