解析/etc/hosts文件

1./etc/hosts-主机名和ip配置文件

Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件时/etc/hostname。

2.什么是主机名

无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(internet)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名像是 www.ifcode.info 这样的;

主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机之间的区分。因此就可以为每台机器设置主机名,以方便和容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功能来为其命名。主机名相关的配置文件:/etc/hosts;

3.配置文件的用途

这个文件可以配置主机IP及其对应的主机名,对于服务器类型的linux系统其作用是不可忽略的。

在局域网或者是internet上,每台主机都由一个IP地址,它区分每台主机,并可以根据IP进行通讯。但IP地址不方便记忆,所有又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。

linux主机名的相关配置文件就是/etc/hosts;这个文件告诉主机哪些主机名对应哪些ip:
比如文件中有这样的定义
192.168.1.100 Aaron testForU
假设192.168.1.100是一台网站服务器,那么在网页中输入http://Aaron或http://testForU就会打开192.168.1.100的网页。

4.配置文件格式说明

一般情况下/etc/hosts的内容如下:

127.0.0.1  localhost.localdomain   localhost
192.168.1.100   Aaron.com   Aaron
192.168.1.120  ifcode.info   ifcode

一般情况下,/etc/hosts文件的每一行为一个主机,每行由三部分组成,每个部分用空格隔开。

  • 第一部分:网络IP地址
  • 第二部分:主机名或域名
  • 第三部分:主机名别名

当然,每行也可以是两部分,即主机IP地址和主机名

5.主机名和域名的区别

  • 主机名是机器本身的名字,域名是用来解析到IP的。
  • 在局域网中,主机名也是可以解析到IP的。
  • 当访问互联网的时候,一般会先在本地的域名解析文件解析,如果没有解析到才会去DNS解析。

修改主机ip配置文件方法

1.直接编辑/etc/hosts文件
2.使用hostname命令

DESCRIPTION:
Hostname  is  the program that is used to either set or display the current host, domain
or node name of the system.  These names are used by many of the networking programs to
identify the machine. The domain name is also used by NIS/YP.

具体用法man hostname

作者:ifcoder
链接:https://www.jianshu.com/p/4b1f92cae490
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

域名解析-/etc/hosts相关推荐

  1. 域名解析文件hosts文件是什么?如何修改hosts文件?

    如何修改hosts文件? hosts文件的位置:xp,2000等系统在 C:\windows\system32\drivers\etc 文件夹中找到Hosts文件并用记事本打开(Windows 9x/ ...

  2. 提高github访问速度(深入研究底层网络通信、域名解析等原理)

    1 去这个网站 http://tool.chinaz.com/dns/找到ttl延迟较低的服务器ip 2 以管理员模式打开cmd,再通过以下命令打开cmd notepad C:\Windows\Sys ...

  3. 网络知识--域名解析的工作流程

    域名解析的工作流程 前言 最近公司业务需要,需要对DNS域名解析做深入了解,看了相关视频和大佬文章后,准备对相关常见知识做一个记录,如有侵权和冒犯请联系!!! 一.什么是域名解析? 我们在平常上网的时 ...

  4. 网络协议-DNS与Hosts

    一.DNS 我们上网一般输入的都是网站域名(如:www.baidu.com),而不是较难记忆的IP地址(如:10.215.177.38)我们在浏览器输入域名时,需要DNS对域名进行解析. DNS(Do ...

  5. 【计算机网络】DNS域名解析

    前言 实在是羞愧,一段时间没有接触到就能把这些忘记.赶紧捡起来!后面还要大量用计网知识 什么是域名? 域名便于人类记忆,例如www.csdn.com,但是路由器实际使用的是IP地址. 实现域名和IP地 ...

  6. Linux操作系统下/etc/hosts文件配置方法(域名映射)

    文章目录 hosts文件 hosts格式配置 hosts文件 hosts -- the static table lookup for host name(主机名查询静态表). hosts文件是Lin ...

  7. upupw本地域名解析失败

    一.    装完upupw以后你会发现,双击upupw.exe,闪退!!!what?真的闪退了,当时我选择了重装系统,因为对upupw的本地域名解析(hosts)情有独钟,为什么会闪退呢,自己分析了一 ...

  8. 【Linux】 /etc/hosts文件用途

    hosts文件的作用:将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一 ...

  9. centos永久修改主机名以及etc/hosts文件详解

    目录 1 在CentOS7中,有三种定义的主机名 2 查看主机名 3 修改主机名 3.1 方法1:临时有效 3.2 方法2:永久生效 4 注意事项 5 etc/hosts文件详解 1 在CentOS7 ...

最新文章

  1. 1400小时开源语音数据集,你想要都在这儿
  2. CVPR2020 | 为尾部样本构造特征云,就像用电子云填充空旷的原子——长尾数据上的特征学习方法...
  3. 研发项目进度管理软件正式上线
  4. UVa11646 - Athletics Track(水题)
  5. spring3: 4.4 使用路径通配符加载Resource
  6. react项目打包后路径找不到,项目打开后页面空白的问题
  7. three.js(五) 地形纹理混合
  8. 【AI视野·今日NLP 自然语言处理论文速览 第十九期】Mon, 5 Jul 2021
  9. s8 android10,旧机不是部部有 三星 Galaxy S8 将不会获得 Android 10 更新
  10. 8104网站服务器返回错误,关于 来源: volmgr Event ID: 46 故障转储初始化未成功 的问题...
  11. 5G(2)---让5G NR成为商用现实
  12. linux查看服务_Linux服务下通过指令查看JVM(非原创侵删)
  13. 加密狗破解原理和破解方法介绍
  14. OpenCV:灰度图转伪彩色图
  15. Javascript设计模式-00-说明
  16. 【python】Python学到什么程度可以面试工作
  17. 完美解决35dir获取网站缩略图问题(两种方法)
  18. 菜的抠脚团队正式成立
  19. java中的lt;和gt;分别是什么意思
  20. jQuery 第二篇

热门文章

  1. 武田以3.22亿美元剥离中国大陆非核心业务至海森
  2. python如何连redis_Python连接Redis的基本配置方法
  3. html文字段落缩进,CSS text-indent段落首行文字缩进分享
  4. 中创|又临双11淘宝崩了,中心化存储难以支撑
  5. GatewayWorker 与 Workerman的关系
  6. Http远程控制App
  7. tim-js-sdk 登录、接收信息、发送消息
  8. 网络协议系列一 - 基本认识
  9. java cause_Cause: java.lang.UnsupportedOperationException
  10. 网络基础 select模型