博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 下hosts文件详解
阅读量:5019 次
发布时间:2019-06-12

本文共 1150 字,大约阅读时间需要 3 分钟。

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上的。

 

 
 
 
 

转载于:https://www.cnblogs.com/jichui/p/7777751.html

你可能感兴趣的文章
STM32之SD卡
查看>>
ASP.net解析JSON例子
查看>>
u盘量产相关知识
查看>>
关于公众号JavaTokings侵权声明
查看>>
Android AsyncTask内部线程池异步执行任务机制简要分析
查看>>
mkfs
查看>>
性能测试分享:性能测试工具开发的案例分享
查看>>
vim如何配置go语言环境
查看>>
C# 数字相除
查看>>
Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息...
查看>>
JS控制适配屏幕
查看>>
Linux 的字符串截取
查看>>
Java中的注解的详解
查看>>
Word中特殊字符的使用
查看>>
Get IPv4 Address 1.0
查看>>
程序员趣味读物:谈谈Unicode编码
查看>>
html页面渲染的原理和优化
查看>>
win8中的gridview和listview控件微软链接
查看>>
模块在insmod之后无法rmmod问题
查看>>
TD - 发布/订阅(Publish/Subscribe)
查看>>