zoukankan      html  css  js  c++  java
  • Linux 下hosts文件详解

     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
  • 相关阅读:
    【转】CUDA5/CentOS6.4
    【转】centos 6.4 samba 安装配置
    【转】Install MATLAB 2013a on CentOS 6.4 x64 with mode silent
    【转】Getting xrdp to work on CentOS 6.4
    【VLFeat】使用matlab版本计算HOG
    Unofficial Windows Binaries for Python Extension Packages
    March 06th, 2018 Week 10th Tuesday
    March 05th, 2018 Week 10th Monday
    March 04th, 2018 Week 10th Sunday
    March 03rd, 2018 Week 9th Saturday
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/8058176.html
Copyright © 2011-2022 走看看