`
最王座
  • 浏览: 140476 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux 下hosts文件详解

阅读更多

1、主机名:

 

无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。

 

公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。

 

局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。

 

主机名相关的配置文件:/etc/hosts 

 

2、主机名配置文件:

 

主机名的配置文件大多是/etc/hosts 

 

hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Hostname来访问。

 

例如:

 

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

 

127.0.0.1   localhost.localdomain localhost

 

192.168.1.195  debian.localdomain debian

 

一般情况下hosts的内容关于主机名(Hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。

 

第一部份:网络IP地址。

 

第二部份:主机名.域名,注意主机名和域名之间有个半角的点。

 

第二部份:主机名(主机名别名) ,其实就是主机名。

 

当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian

 

再我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Hostname;

 

127.0.0.1 localhost.localdomain localhost

 

192.168.1.2 ftp.localdomain ftp

 

192.168.1.3 mail.localdomain mail

 

192.168.1.4 smb.localdomin smb

 

把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Hostname来访问了。

 

3、主机名(Hostname)和域名(Domain)的区别

 

主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;

 

 显示主机名:

 

# Hostname

 

root1

 

此主机的主机名是root1,不加参数是用来显示当前操作的主机的主机名。

 

临时设置主机名:

 

我们可以用 Hostname 后接主机名,这样就可以设置当前操作的主机的主机名,比如我们想把主机名设置为root2;

 

# Hostname root2

 

root2

 

通过Hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;所以您想修改主机名,想一直有效的,还是用前面所说修改主机名配置文件 /etc/hosts;

 

显示主机IP:

 

[root@Linuxsir01 ~]# Hostname -i

 

192.168.10.3

 

转自:http://www.cnblogs.com/xiaoit/p/3989026.html

分享到:
评论

相关推荐

    Linux下hosts文件详解

    1、主机名:  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也是说IP地址...  主机名相关的配置文件:/etc/hosts  2、主机名配置文件:  主机名的配置文件大多是/etc/ho

    关于linux服务器hosts文件配置详解

    hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”。 hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在没有域名服务器的情况下,...

    linux系统下hosts文件详解及配置

    hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。这篇文章主要介绍了linux系统下hosts文件详解及配置的相关资料,需要的朋友可以参考下

    RedHat_Linux网络配置文件详解

    在Red Hat Linux操作系统中,网络配置是通过一系列文本文件进行管理的,这些文件对于系统管理员来说至关重要,因为它们决定了服务器如何连接到网络并与其他设备通信。以下是对几个关键网络配置文件的详细解释: 1. ...

    详解Linux系统下的hosts文件.docx

    详解Linux系统下的hosts文件.docx

    linux所有配置文件详解.doc

    `multi`开启允许在/etc/hosts文件中为同一主机名分配多个IP地址。`nospoof`禁止IP地址欺骗,如果启用,任何尝试的IP欺骗都会被阻止,并且可以使用`alert`记录这些尝试。 3. **/etc/hosts**: 这是Linux系统中进行...

    Linux hosts文件详解及配置

    1、名词解析  主机名:  无论是在局域网还是在INTERNET上,每台主机都有一个IP地址,用来区分当前是那一台机器(其实底层是使用机器的物理地址),也是说IP地址是一个主机的门牌号,的标示这一台机子。...

    linux下DNS配置详解

    总结,Linux下的DNS配置涉及到客户端和服务端两部分,理解配置文件的结构和功能,以及DNS记录的类型,对于网络管理员来说至关重要。正确配置DNS能够确保系统的稳定运行,提高网络服务的可用性。在遇到问题时,利用...

    linux文件系统详解

    ### Linux 文件系统详解 在深入理解 Linux 操作系统的运行机制时,掌握其文件系统的结构是至关重要的一步。本文将详细解读 Linux 文件系统的基本概念、重要目录及其作用,并结合部分核心配置文件的功能进行阐述。 ...

    解析unix系统中的hosts文件.docx

    UNIX系统中的hosts文件详解 UNIX系统中的hosts文件是一个静态表lookup,用于将主机名解析到对应的IP地址。该文件位于/etc/hosts目录下,用于记录本机或其他主机的IP地址和对应的主机名。不同的Linux版本,该配置...

    linux文件夹用途详解

    ### Linux文件夹用途详解 在Linux操作系统中,不同的文件夹有着特定的功能与用途,了解这些文件夹的作用对于管理和维护Linux系统至关重要。本文将详细介绍Linux中关键文件夹的主要功能及其存储内容,帮助用户更好地...

    linux下的dns设置详解.pdf

    #### 二、DNS配置文件详解 Linux下的DNS功能通常是由BIND(Berkeley Internet Name Domain)软件实现的。BIND软件安装后会在不同的目录下生成各种配置文件和DNS记录文件,以支持DNS服务器的正常运行。 1. **配置...

    RHEL etc目录下配置文件详解

    RHEL etc目录下配置文件详解 在 Linux 系统中,etc 目录下存储了大量的配置文件,这些文件控制着系统的各个方面的行为。在这里,我们将详细介绍 etc 目录下常用的配置文件。 1. adjtime:该文件包含了调整硬件时钟...

    详解linux下使用IOMETER测试磁盘IO性能.doc

    解决方法是,在 Linux 下编辑 /etc/hosts 文件,将 hostname 添加到 127.0.0.1 后面。 五、IOMETER 的优点 IOMETER 是一个功能强大且灵活的磁盘 IO 测试工具,它可以模拟各种类型的磁盘 IO workload,从而评估磁盘...

    linux下配置sendmail的图文详解

    Linux下配置Sendmail的图文详解 标题解释: 本文档旨在指导读者如何在Linux系统中配置Sendmail邮件服务器,特别适用于CentOS 5.5版本操作系统。 描述解释: 本文档提供了详细的图文指导,帮助读者快速了解 ...

    Linux基础学习命令详解

    以下是关于"Linux基础学习命令详解"的一些关键知识点: 1. **目录结构**: - `/`(根目录):所有其他目录的起点。 - `/bin`:存放常用命令的二进制文件,对所有用户都可访问。 - `/boot`:存储系统启动所需文件...

    操作系统安全:详解etc hosts.deny .docx

    这个文件是Linux系统中TCPWRAPPER的一部分,用于控制远程访问服务的权限。TCPWRAPPER是一个安全机制,它允许系统管理员对哪些服务可以被哪些IP地址访问进行精细管理。 /etc/hosts.deny文件的结构简洁明了,每一行...

Global site tag (gtag.js) - Google Analytics