mac終端顯示如果正常應該是電腦名稱(偏好設置-共享)的,但是細心的我們會發現,當電腦換了網絡環境之后,可能就會出現終端上顯示為主機名為:bogon,一查bogon這個單詞是虛擬、虛偽的意思。
再查原來是終端會先向DNS服務器查詢本地ip的方向解析結果,如果查詢不到再顯示計算機名。在某些網絡環境中,而由於我們的 DNS為:
1,私有地址如10,172.16-32,192.168.....
2,還未正式分配出去的地址
而DNS服務器將反向解析的 DNS 查詢結果(虛擬的ip)返回給主機,而這個虛擬的ip對應的主機名為bogon。因此就出現了會時不時地打印 bogon 這種奇怪名字作為計算機名的現象了。
解決辦法:
方法一. 將DNS設置為Google的DNS服務器地址 8.8.8.8
方法二. 在終端進行設置
sudo hostname yourname