linux中bogon是什么意思

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享