文章目录

  • 问题描述
  • 原理分析
  • 解决方案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. linux yum命令详解
  2. javascript实现的图数据结构的广度优先 搜索(Breadth-First Search,BFS)和深度优先搜索(Depth-First Search,DFS)...
  3. python怎么输出结果_如何在python中打印SQLite查询的结果?
  4. 解决安卓中单个dex方法数超过65535的方法
  5. Spring Cloud Gateway(续)
  6. 第一个 Win32 窗口程序
  7. launch images source启动图删除后上下有黑边
  8. hexo matery 相册 视频相册 相册加密 描述备注
  9. 2_simulink搭建RCL_电阻电感电容模块
  10. mac使用vscode
  11. TC4056A丝印1A 线性锂离子电池充电IC
  12. 通过redmon监控管理Redis服务器的安装配置教程
  13. 深度信念网络_Learning
  14. src中的 “/”、“./”与“../”
  15. LaTeX:字体字号榜值对比
  16. MySQL 一键卸载
  17. UML 协作图(通信图) collaboration diagram
  18. 如何将数据库中带有样式的数据在html页面生效
  19. C# 中的delegate
  20. ANSYS Workbench接触类型

热门文章

  1. 基于Java实现QQ登录和微博登录
  2. slam去畸变(径向畸变)
  3. php setcookie httponly,SetCookie 未配置 HttpOnly、Secure
  4. STM32F407VET6之OV2640———— OV2640
  5. JS、Vue、React阻止事件冒泡及阻止默认事件
  6. 使用Animator控制动画的切换
  7. Kali如何使用Reaver破解Wi-Fi网络的WPA/WPA2密码
  8. oracle迁移表空间文件
  9. 复制带随机指针的链表
  10. 添加python程序到window10任务管理器