当Linux主机名由@myhostname变成了@bogon了之后,访问网络就会出现问题,重启后也没有解决。网上搜索N久之后,发现了如下几种解决方式,特此记录一下。
1、在linux下添加一个127.0.0.2名叫bogon的主机
此方法使用后,bogon主机名得以解析,使用的主机名仍为bogon,但进入linux已不会再出现上述警告框。
此方法不推荐使用。
2、使用hostname命令
[root@bogon ~]# hostname xg
[root@bogon ~]# su
[root@xg ~]# 这样既可,但可能有些linux版本下应用程序仍不能正常使用
此方法可以简单地找回你想要的主机名。
3、修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
1).修改/etc/sysconfig/network里面的主机名字。
[root@bogon ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xg // 在这修改 hostname 为 xg
2).修改/etc/hosts里面的名字
[root@bogon ~]# vi /etc/hosts
127.0.0.1 xg
3).不需要重启主机,最后在终端下执行:
[root@bogon ~]# hostname xg // xg 为修改的hostname
[root@xg ~]#
此方法为最根本的解决办法
4、让dns重新解析
你需要将主dns随意改一个地址保存设置,然后再改回原ip,保存设置。
注销当前用户,重新登录即可。
据说是因为dns服务器反解析私有地址时,会返回结果bogon。换一个dns解析ip就没事了 。
试过可以,但个人感觉这个弯子绕的没必要
备注:
bogan ['bogən] ['bəugən]
bogon是指那些不该出现在internet路由表中的地址。
这些地址应该包括:
1,私有地址如10,172.16-32,192.168…..
2,还未正式分配出去的地址
bogon定义:
Bogon is a bogus IP address and an informal name for an IP packet on the public Internet that claims to be from an area of the IP address spacereserved, but not yet allocated or delegated by the Internet Assigned Numbers Authority (IANA) or a delegated Regional Internet Registry (RIR). The areas of unallocated address space are called the bogon space.
For example, addresses from 49.0.0.0 – 49.255.255.255 have not yet been allocated.[1]
Bogons are not the same as reserved private address ranges, such as 10.x.x.x and 192.168.x.x.
Which are reserved for private networks.[2]
Many ISPs and end-user firewalls filter and block bogons, because they have no legitimate use, and usually are the result of accidental or malicious misconfiguration. Bogons can be filtered by using router ACLs, or by BGPblackholing.
IP addresses that are bogon today may not be bogon tomorrow. IANA and other registries frequently assign new address space to ISPs. Announcements of new assignments are often published on networkoperators’ mailing lists (such as NANOG) to ensure that operators have a chance to remove bogon filtering for addresses that have become legitimate.
IANA maintains a list of allocated and reserved IPv4 netblocks. [1]
除了上面的定义之外,还有一种定义的说法:
bogon就是Martians(就是私有地址和保留地址的称呼,详见RFC1918和RFC5735)和IANA未分配给RIR的并集。
这里有一份由IANA维护的IPV4分配列表
在这里可以看到 005/8就是未分配的地址,也就是bogon range。
同时还有一个概念叫做Fullbogons,它的定义范围比bogon还要大,指的是那些虽然IANA分配给RIR的地址,但是这些地址RIR没有分配给ISP或者end-user使用的地址。
所以来讲,bongon是没有什么用处的,需要在路由上设置ACL或者做BGP BLACKHOLING过滤掉
那么,我的主机名变成bogon是怎么回事又该怎么办呢?
可能是在反向解析IP时,DNS没有过滤bogon,所以把内网的IP反向解析成了bogon
所以把DNS换成一个过滤了bongon的DNS是其中一种解决办法
相关推荐
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
鲍根检查IP是否为Bogon npm install bogon用法const bogon = require ( 'bogon' )console . log ( bogon ( '192.168.0.1' ) ) // trueconsole . log ( bogon ( '8.8.8.8' ) ) // false 作为实用程序,它还提供了is...
jre-8u202-linux-x64.rpm适用于Linux x64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,也...
1. 修改修改centos bogon主机名 37 2. 安装ganglia 38 3. 安装redis 38 4. 安装VMware客户端 39 5. 60天使用到期. 40 十. 遇到的问题 40 1. 缺包 40 2. Yum问题 41 3. 安装manager的时候遇到要关闭selinux ...
[root@bogon jdk1.7]# rpm -ivh jdk-7u5-linux-i586.rpm ``` 该命令将会准备安装,并逐一解压必要的JAR文件,例如 `rt.jar`, `jsse.jar`, `charsets.jar`, `tools.jar`, `localedata.jar`, `plugin.jar`, `javaws....
### Linux安装FTP组件详解 #### 一、安装VSFTPD组件 在Linux系统中安装FTP服务,通常会选择VSFTPD作为服务器软件。...注意,实际操作过程中可能会遇到各种问题,建议结合具体错误信息进行排查和解决。
在Linux系统中,VSFTPD (Very Secure FTP Daemon) 是一款非常流行的FTP服务器软件,它提供了高度的安全性和稳定性。在本教程中,我们将详细介绍如何在Linux环境下安装并配置VSFTPD组件,确保你能轻松地搭建自己的FTP...
因此,保持耐心,查阅相关文档,以及利用社区资源如Stack Overflow或Linux论坛,可以帮助你解决可能出现的任何问题。 总之,Linux环境下安装显卡驱动是一项涉及多步骤的技术任务,需要对系统管理和编译工具有一定的...
### 在Linux下安装DB2 V9.7 #### 安装概述 本文将详细介绍如何在Linux环境下(以Red Hat Enterprise Linux 5.4为例)安装IBM DB2 Version 9.7 Express-C Edition(以下简称DB2 V9.7)。DB2 V9.7是一款功能强大的...
如果遇到权限问题,需切换至 root 用户进行修改。 ```bash [root@bogon HP_LoadGenerator]# vi /opt/HP/HP_LoadGenerator/env.csh ``` 在文件末尾添加 `setenv DISPLAY :0.0`。 ##### 5. 启动服务 - 使用 `load`...
本文档详细阐述了如何在Linux系统中进行WebLogic Server的安装和应用程序的部署,同时提供了处理常见问题的指引。 首先,部署前需要进行必要的准备工作。创建一个名为`weblogic`的用户组和同名用户,这对于安全管理...
具体示例如下: 代码如下:[root@bogon ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication ...
这通常是解决问题的一个常见方法,但需谨慎操作,因为过于宽松的权限可能会引发安全问题。 2. **数据目录配置**: - PID文件路径`/usr/local/mysql/data/bogon.pid`可能不正确,确保MySQL配置文件(如`my.cnf`或`...
很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。 三、步骤 主机A: 1、 生成公钥和私钥文件id_rsa和...
因此CentOS 7上为了防范这个潜在问题的出现,已经将MariaDB作为首要数据库进行了打包安装。这样的话,如果我们再安装Mysql的话,就会提示冲突或者已存在一个相似的版本了。 解决方案: 卸载MariaDB; 强制卸载关于...
在 Linux 系统中,Xorg 配置文件通常位于 `/etc/X11` 目录下,文件名为 `xorg.conf`。这个文件中包含了屏幕分辨率、刷新率、显卡驱动、监视器设置等信息。 要更改屏幕分辨率和刷新率,需要修改 `xorg.conf` 文件中...
- 修改`/etc/yum.repos.d`下的`CentOS-AppStream.repo`和`CentOS-BaseOS.repo`文件,将baseurl设置为Nginx服务器的IP地址和对应的仓库路径。 - 清除缓存:`yum clean all`。 - 生成新缓存:`yum makecache`。 - ...
在Linux环境下配置DNS服务器通常涉及到主服务器与备用服务器的设置,以及常见问题的解决。 #### 二、DNS服务器安装与配置 ##### 1. 安装DNS服务器 在Linux环境中,安装DNS服务器通常使用BIND(Berkeley Internet ...
在Linux系统中,尤其是基于RPM包管理的系统如CentOS,`yum`是一个非常重要的工具,用于安装、更新和管理软件包。本文件描述了如何更新`yum`源、安装软件、查看并升级PHP版本,以及配置相关服务,如HTTPD(Apache)和...