首頁  >  文章  >  運維  >  linux中bogon是什麼意思

linux中bogon是什麼意思

WBOY
WBOY原創
2022-07-08 16:48:379408瀏覽

在linux中,bogon是主機名稱;當主機名為bogon時,指的是不該出現在internet路由表中的位址,包括私人位址和未正式分配出去的位址,可以利用“ hostnamectl」查看主機名稱是bogon,可以利用「vi /etc/sysconfig/network」修改HOSTNAME來修改主機名稱。

linux中bogon是什麼意思

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中bogon是什麼意思

bogon是主機名稱

使用hostname可以查看目前主機名稱

vi /etc/sysconfig/network中修改HOSTNAME=

必須重新啟動才能生效

bogon是指那些不該出現在internet路由表中的位址

這些位址應該包含:

1,私有位址如10,172.16-32,192.168.....

2,尚未正式指派的位址

用hostnamectl 查看,主機名稱是bogon

linux中bogon是什麼意思

#[root@bogon ~]# cat /etc/resolv.conf

linux中bogon是什麼意思

發現多了一行search localdomain,應該是這行配置導致的問題,resolv.conf中的設定是由vmware 8網卡自動下發的,所以更改此處配置無用

解析一下IP 位址:查看nslookup 指令來自那個安裝套件

[root@bogon ~]# yum provides */nslookup

linux中bogon是什麼意思

#[root@bogon ~]# yum -y install bind-utils

這塊的設定說明是要在載入設定檔後,對該主機的IP位址進行解析,傳回的domain網域作為主機名稱回顯至命令列,嘗試解析本機IP

linux中bogon是什麼意思

     本機的IP位址被解析為了bogon,那麼說明一個問題就是,如果resolv.conf中配置了search localdomain,那麼此處得到的主機名稱則優先於hosts和network檔案中的設定

要解決這個問題,最簡單的方案就是讓其解析時不經過dns,使用hosts文件,直接將本機的IP位址解析為你的主機名稱即可(非localhost)

推薦學習:Linux影片教學

#

以上是linux中bogon是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:linux棧是什麼下一篇:linux棧是什麼