问题描述

虚拟机在设置完静态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 oracle_Centos7主机名变成bogon的原因及解决方法相关推荐

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

    文章目录 问题描述 原理分析 解决方案1(推荐) 解决方案2 问题描述 虚拟机在设置完静态IP后,莫名其妙地主机名就变成了bogon,并且问题会稳定复现,就是说每次重启都会.如下图所示: 看着不顺眼不 ...

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

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

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

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

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

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

  5. centos7修改主机名的方法

    网卡配置文件:/etc/sysconfig/network-scripts/ cat ifcfg-eth0 系统配置文件:/etc/resolv.conf centos6主机名配置文件:/etc/sy ...

  6. 独家报道:CentOS7[修改主机名以及IP对应关系]

    絮叨两句: 博主是一名大数据开发实习生,利用博客记录自己所学的知识,也希望能帮助到正在学习的同学们 人的一生中会遇到各种各样的困难和折磨,逃避是解决不了问题的,唯有以乐观的精神去迎接生活的挑战 少年易 ...

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

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

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

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

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

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

最新文章

  1. 关于Java中的迭代器
  2. C++友元函数和友元类(一)
  3. Java代码实现负载均衡六种算法(强烈建议收藏)
  4. 如果不知道做什么,那应该做什么呢?
  5. 社工库网址与制作方法
  6. java word模板替换多行_Java动态替换word模板的最佳实践
  7. C#动态生成Word文档并填充数据(一)
  8. 【web组件库系列】纯CSS实现典型网页数据分页器
  9. UReport2报表序号展示
  10. CGAL学习记录——点云密度计算
  11. 史丰收速算|2014年蓝桥杯B组题解析第四题-fishers
  12. 2016最新iOS开发证书配置和安装的详细步骤攻略
  13. Emacs配置管理框架Cabbage – 介绍
  14. 打包时错误 Entry name ‘classes.dex‘ collided 的解决办法
  15. 高精度加法 problem A+B
  16. 悲催的体能测试,需要休整的身体~
  17. 基于jsp+mysql+Spring+mybatis的ssm酒店管理系统
  18. 频域特征-Fbank
  19. 四年上册级计算机教学计划,四年级上学期教学计划(通用5篇)
  20. 【工业控制】多变量动态矩阵预测控制(DMC)【含Matlab源码 1499期】

热门文章

  1. 使用PyTorch从零开始构建Elman循环神经网络
  2. 性能突出的 Redis 是咋使用 epoll 的?
  3. Java面试高频题:Spring Boot+JVM+Nacos高并发+高可用已撸完​
  4. python苦逼_自学Python编程的第六天(最后代码有更好的请告诉我)----------来自苦逼的转行人...
  5. 计算机编程pdf百度云,计算机编程基础.pdf
  6. python编程中条件句_简单讲解Python编程中namedtuple类的用法
  7. java反编译工具_JDA Java反编译工具的下载和使用手册
  8. rocketmq怎么保证数据不会重复_RocketMQ保证信息有序性和防止重复
  9. (进阶篇)Redis6.2.0 集群 主从复制_原理剖析_02
  10. IDEA远程连接mysq数据库