linux之主機名bogon問題詳解


使用vmware虛擬機安裝centos7時,經常主機名為bogon的問題

bogon是指那些不該出現在internet路由表中的地址
這些地址應該包括:
1,私有地址如10,172.16-32,192.168.....
2,還未正式分配出去的地址

用 hostnamectl 查看,主機名是 bogon

 

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

 

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

解析一下 IP 地址 :查看nslookup 命令來源於那個安裝包
[root@bogon ~]# yum provides */nslookup

 

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

這塊的配置說明是要在加載配置文件后,對該主機的IP地址進行解析,返回的domain域名作為主機名回顯至命令行,嘗試解析本機IP

centos 7 下主機名變bogon問題的初探

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

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

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.132 webserver(your hostname)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM