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

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

用 hostnamectl 查看,主機名是 bogon
centos 7 下主機名變bogon問題的初探centos

[root@bogon ~]# cat /etc/resolv.conf
centos 7 下主機名變bogon問題的初探dom

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

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

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

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

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

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

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

要解決這個問題,最簡單的方案就是讓其解析時不通過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 localhostget

=====================================================================================
一個沒有成功的嘗試:
使用 hostnamectl 修改主機名:

[root@bogon ~]# hostnamectl set-hostname localhost

重啓驗證: 沒好使 仍是 bogon

參考:https://www.cnblogs.com/armo/p/6739472.html

相關文章
相關標籤/搜索