Il nome macchina del terminale Mac diventa "bogon" dopo aver usato traceroute

4

Ieri stavo facendo un test traceroute e oggi il prompt utente del mio terminale Mac diventa

'bogon:~ myUserName$'

Anche quando sto facendo traceroute come:

traceroute www.google.com

si ferma con questo registro:

bogon (192.168.0.1)  1.158 ms  0.908 ms  0.746 ms

192.168.0.1 è l'indirizzo del mio router wireless. Posso comunque navigare su Internet.

    
posta Dwayne 08.03.2015 - 04:26
fonte

1 risposta

2

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 .

    
risposta data 08.03.2015 - 09:47
fonte

Leggi altre domande sui tag