文章目录

  • 问题描述
  • 原理分析
  • 解决方案1(推荐)
  • 解决方案2

问题描述

虚拟机在设置完静态IP后,莫名其妙地主机名就变成了bogon,并且问题会稳定复现,就是说每次重启都会。如下图所示:

看着不顺眼不说,听说可能还会影响某些服务,如可能导致oracle安装过程网络配置出错等问题,吓得我赶紧想办法改回来。

原理分析

查了一些资料,bogon是指那些不该出现在internet路由表的地址。

Linux在初始化系统时,会先判断主机名,如果主机名是localhostlocalhost.localdomain,则会获取主机IP地址并执行DNS逆向解析,将解析到的结果赋值给HOSTNAME。问题是,有些DNS服务器,会将私有地址,保留地址这样不应该出现在网络上的IP地址解析成bogon

解决方案1(推荐)

值得推荐的方案就是让本地IP地址解析时不经过DNS服务器,直接使用hosts文件,直接将本机的IP地址解析为localhost

具体的操作就是在/etc/hosts文件中追加一行:

192.168.196.3 localhost

上面代码中前半段是自己系统的本地IP地址。

修改后的文件内容如下:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.196.3 localhost

最后重启电脑即可。

解决方案2

修改主机名,只要主机名不是localhost或者localhost.localdomain,操作系统就不会执行DNS反向解析等操作,问题自然也不会出现。

具体的操作是,修改/etc/sysconfig/network文件中HOSTNAME的值,下面的演示将把hostname修改为myname:

NETWORKING=yes
HOSTNAME=myname

当然,修改了hostname,也要修改对应的/etc/hosts文件,修改如下:

#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1  myname
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
::1        myname

然后,重启系统就行了。

但是,我要说但是了,Centos7以上使用的hostname的定义和修改与之前版本略有不同。可以使用下面的命令

hostnamectl set-hostname myname

同样的,这个命令也需要手动更新/etc/hosts,方法跟上面的一样。

最后还是一如既往地重启系统!

Centos7主机名变成bogon的原因及解决方法相关推荐

  1. centos7 oracle_Centos7主机名变成bogon的原因及解决方法

    问题描述 虚拟机在设置完静态IP后,莫名其妙地主机名就变成了bogon,并且问题会稳定复现,就是说每次重启都会.如下图所示: 看着不顺眼不说,听说可能还会影响某些服务,如可能导致oracle安装过程网 ...

  2. Centos7主机名变为bogon的解决办法

    问题现象: 当centos虚拟机配置完静态ip后重启,有时会出现主机名变为bogon的情况 即打开终端后显示为[root@bogon ~]# 解决方式: 1.直接在终端输入hostname local ...

  3. CentOS7下MySQL服务启动失败原因及解决方法

    在重启阿里的CentOS7服务器后,重启MySQL 出现错误 Starting mysqld (via systemctl): Job for mysqld.service failed becaus ...

  4. Windows独享主机网站访问缓慢的原因和解决方法

    在处理客户问题过程中,经常有客户反映独享主机维护或者网站缓慢的问题,当时遇到这样问题时建议您从以下几个方面检查. 1.本地到机房线路是否正常,客户通过网络远程操作服务器受线路影响较大,您可以通过开始- ...

  5. 【主机名变bogon】linux主机名被更改为bogon原理分析

    博客原址:http://blog.csdn.net/weiwan721/article/details/48463371 问题描述: 操作系统为RHEL6.5,安装时使用的是默认主机名localhos ...

  6. 主机名变为“bogon”的解决办法

    一 问题及解决过程 最近在做实验时遇到如下这种情况 [root@bogon ~]# ifconfig 这里的主机名变为bogon,然后网络也出现了问题. [root@bogon ~]# ping ww ...

  7. win7计算机名怎么是感叹号,Win7连接wifi信号后出现感叹号三种原因和解决方法

    Win7系统电脑连接网络上网的方式有很多种,比如拨号.无线wifi.网卡等等,有时候网络也会出现故障问题.这不Win7连接wifi出现感叹号,并且提示有限的访问权限,且无法上网.有什么办法能解决,让w ...

  8. win7计算机名怎么是感叹号,Win7系统wifi信号后出现感叹号怎么办 Win7连接wifi后出现感叹号三种原因和解决方法...

    Win7连接wifi出现感叹号,并且提示有限的访问权限,且无法上网.有什么办法能解决,让win7系统能够正常连接网络呢?针对Win7连接wifi信号后出现感叹号的问题,下面脚本之家的小编给大家讲解具体 ...

  9. linux主机sys使用率忽高忽低,cpu使用率忽高忽低的原因和解决方法

    小编最近经常听说有的 人电脑cpu使用率老是忽高忽低,也不知道怎么回事虽然没怎么影响使用但是这无疑是一个潜在的隐患等到这个隐患爆发了对电脑的伤害可想而知,今天小编就来和大家说说cpu使用率忽高忽低的原 ...

最新文章

  1. nodejs系列(二)REPL交互解释 事件循环
  2. 开课吧python小课值得么-领导想提拔你,从来看的不止努力!
  3. 领域模型驱动设计(Domain Driven Design)入门概述
  4. 使用Docker Swarm部署MinIO ​​​​​​​
  5. 全选文字的快捷键_如果我是一个快捷键,我希望是?为什么?
  6. 日期工具类---DateUtil
  7. 【基础教程】信噪比+香农公式【1748期】
  8. 小心你的Schedule task
  9. NFT商城/NFT盲盒/虚拟盲盒/NFT交易/可定制二开
  10. 微信模板消息推送-模板再封装
  11. linux包含两种设备文件,在Linux系统中/dev的目录详解
  12. 阿里巴巴的微服务开源之路 1
  13. 仿9GAG制作过程(三)
  14. python中reduce是什么意思_python中的reduce是什么
  15. Invalid bound statement (not found): com.cwp.study.dao.user.mapper.UserDao.selectByPrimaryKey解决办法
  16. Poco库使用:任务管理器TaskManager
  17. 《就这样享用word》word实用技巧总结-更新中
  18. 大学应用计算机应用基础课程介绍,《大学计算机应用基础》课程教学大纲
  19. Websocket安装说明
  20. 为什么 transform-style: preserve-3d;不起效果

热门文章

  1. 在Qt中使部分组件透明化
  2. Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置
  3. 橙光系统或服务器异常,异常报告 | NinePeace | 橙光作品
  4. 【NOIP2017提高组】逛公园
  5. 魔改YOLOv5/YOLOv7高阶版——改进之结合解耦头Decoupled_Detect
  6. CSS中区分行高,行间距
  7. Python计算圆的周长面积和球的表面积和体积
  8. 雅各比迭代法程序matlab,雅克比(Jacobi)迭代法解线性方程组(Matlab程序)
  9. 电商控价,为什么要找控价公司
  10. 内存频率修改-技嘉Z390主板