域名解析过程及hosts文件的作用

2 篇文章 1 订阅
订阅专栏

来源: https://blog.csdn.net/

域名解析

背景

人们习惯记忆域名(如www.baidu.com),但机器间互相只认IP地址。所以才有了域名解析。

概念

域名转换为IP的过程称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。

域名与IP的关系

域名与IP地址之间是多对一的关系,即一个ip地址可以有多个域名,但一个域名只可以对应一个ip地址。如果对一个域名进行解析时,解析出多个IP地址,那将无法判断到底是访问哪台网络服务器。
在这里插入图片描述

浏览器输入IP地址是直接从对应服务器上调用内容,输入域名是通过域名解析服务器指向对应的主机的IP地址,再调用服务器网站的内容。

hosts文件介绍

Hosts是一个没有扩展名的系统文件,是用来做域名和ip地址的映射的。

在这里插入图片描述

在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址,
0.0.0.0是错误的IP地址。

域名解析的流程

当用户在浏览器中输入一个网址时(域名),系统会首先自动从Hosts文件中寻找对应的IP地址,
一旦找到,系统会立即打开对应网页,
如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。(实际上在访问过程中走的是映射后的地址,但是浏览器依然显示的域名地址)

注意:

在域名解析的时候只能解析到服务器的ip地址,不能具体指定到某一个端口

可以通过其他的技术来实现访问指定端口的功能,如:nginx的反向代理。
详情参考: https://blog.csdn.net/weixin_56775476/article/details/118492498

不同系统hosts文件的位置

Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /etc/hosts
Mac(苹果电脑)系统hosts位于 /etc/hosts
iPhone(iOS)系统hosts位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
绝大多数Unix系统都是在 /etc/hosts

修改hosts

注意若是应用在docker内,需在docker内修改

hosts文件的主要作用

1、加快域名解析
对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2、方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。

3、屏蔽网站(域名重定向)
有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
如果,我们要屏蔽百度,只需在Hosts中,写入以下内容:
127.0.0.1 www.baidu.com 或者 0.0.0.0 www.baidu.com

【网络安全】修改Host文件实现域名解析
等风来
07-01 1418
开发一个网站或者服务,需要在本地测试时,可以将线上的域名指向本地开发环境的IP地址。从而模拟真实环境中的域名访问,方便调试和开发。保存hosts文件(注意:由于文件位于系统目录,需要管理员权限才能保存)。6、使用curl或者在浏览器中访问。
hosts文件域名解析过程
dsl
04-13 6207
为什么要通过域名访问我们发布的项目? 是因为通过ip访问存在问题 开发环境用自己的电脑开发 测试环境提供给测试人员的环境 预发布环境是数据和生成环境的数据一致,运行最新的项目代码去测试 生产环境是项目最终发布上线的环境 ...
一文读懂 hosts 文件
最新发布
LHJCSDNYL的博客
08-04 2466
hosts文件查找、修改详解
windows xp 域名解析文件
weixin_34185320的博客
08-03 247
c:\Windows\System32\drivers\etc\hosts # Copyright (c) 1993-1999 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of...
域名解析-hosts文件
诗和远方,代码和你
05-29 2527
前言 可以不暴露自己Linux服务器的数据库服务,例如mysql、redis、MongoDB。防止项目代码上传到网上后(如github、gitee)服务器受到攻击。 datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://centos_tenxun:3306/yygh_manage?characterEncoding=
域名解析-hosts
j7ur8
06-08 682
题目:做bugku的web题目时遇到域名解析这个题目,开始以为是client-IP 或者xff头什么的,但是打不开网址,所以没办法就去百度了下发现要修改hosts文件.打开:c:\Windows\System32\drivers\etc\hosts修改如下然后再访问flag.bugku.com就能得到flag如果没有修改权限的话如下访问这个链接百度百科:    Hosts是一个没有扩展名的系统文件...
Hosts文件
chengly0129的专栏
03-01 1000
<br />Hosts文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制。<br />一、Hosts文件基本介绍<br />Hosts文件的存储位置在不同的操作系统中并不相同,甚至不同Windows版本的位置也不大一样: <br />  Windows NT/2000/XP/2003/Vista/win7:默认位置为%SystemRoot%/system32/drivers/etc/,但也可以改变。 <br />  例如 c:/w
hosts文件解析域名
06-27 231
hosts文件里存放了网络中所有主机的IP地址和所对应的计算机名称,由专人定期更新维护并提供下载。 在所有已经安装好的Windows系统在都已经默认自带了hosts文件,位置在“%SystemRoot%\system32\drivers\etc\hosts”。可以通过记事本打开hosts文件文件有一条默认记录127.0.0.1 localhost,即将localhost这个名称对应到127.0...
DNS域名解析过程剖析
m0_52012606的博客
07-19 4287
第三步如果本地也没有配置那么就会根据向本机配置的本地区DNS域名服务器(LDNS)发起请求,如果你是通过学校连接互联网的一般是你学校的DNS服务器,如果你是在小区连接互联网的一般是网络提供商比如电信,联通的DNS服务器,DNS服务器通常不会太远。第七步gLTD服务器查询并返回域名对应的NameServer域名服务器的地址,通常是你注册的域名服务器,例如你在某个域名服务器提供商申请的域名,那么这个域名解析任务就由这个域名服务提供商来完成。第二步如果浏览器缓存没有,那么就检查操作系统的hosts文件。...
域名解析服务器.pdf
11-21
本地hosts表存在于/etc/hosts文件中,它维护了一个简单的映射关系,将主机名与IP地址对应起来。但是,随着网络规模的扩大,这种方式不适合解析大量主机的情况。因此,DNS系统解析成为了主要方式,它通过分布式数据库...
C++调用gethostbyname实现域名解析(附源码)
热门推荐
dvlinker的技术专栏
10-02 1万+
讲述DNS域名解析的原理及流程,以及如何调用gethostbyname实现域名的解析。
域名强制解析工具 (host)
06-03
域名强制解析工具 绿色!无插件!只有几百KB!不到一兆!! 短小精悍! 网络程序员必备!!!
DNS域名解析过程
yinqieju1632的博客
04-19 1133
    通过《计算机网络》这本书上学习DNS域名解析时,了解的还是比较浅显,最近在看《深入分析Java web技术内幕》这本书,就想通过这篇博客将书上所讲和自己的理解融合一下,作一个记录。本文大部分内容来自于《深入分析Java web技术内幕》。一、DNS域名解析    如果我们需要在浏览器上发起对一个网页的访问,那必需的输入就是网址,即URL,只有把URL的域名中解析成IP地址,才能和远程主机建...
Hosts文件域名解析
书生
10-10 8617
域名解析 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;人们习惯记忆域名(如www.baidu.com),但机器间互相只认IP地址域名IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。 二 原理 &nbsp;&nbsp;&n...
Windows下用hosts完成域名解析
weixin_34345560的博客
10-19 363
hosts文件的路径:C:\Windows\System32\drivers\etc\hosts它里面的内容一般大致如下:# For example:##                        102.54.94.97                 rhino.acme.com                                        # source server#...
Linux基础-host文件解析
weixin_30436101的博客
03-21 559
任务目标:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名, 相应的集群的配置应该改成使用主机名的方式 使用 hostnamectl set-hostname 设定主机名 更改/etc/hosts文件让两台机器之间可以识别主机名 host1主机更改文件内容 host2主机更改文件内容 进行ping 测试 host2主机ping ho...
域名解析-/etc/hosts
希哈科技
03-26 2433
解析/etc/hosts文件 1./etc/hosts-主机名和ip配置文件 Linux 的/etc/hosts配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件时/etc/hostname。 2.什么是主机名 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分...
系统hosts文件进行域名解析
java技术博客
12-30 5396
系统hosts文件进行域名解析 参考网址: https://mp.weixin.qq.com/s/ehScYrJG8ew3SW71ytTxOg 说明: 该文章详细的介绍了三种系统分别修改host文件,进行域名解析配置操作,可以作为host文件修改的使用手册 hosts文件用于将域名(主机名)映射IP地址。它在所有操作系统(包括Linux,Windows和macOS)都是一个纯文本文件hosts文件允许你设置指定映射域名IP地址。这个更改只作用于当前计算机,而不会影响全域网的解析方式。
域名解析文件Hosts是什么文件?有什么作用
dengzonghuan的专栏
09-13 819
域名解析文件Hosts是什么文件?有什么作用 1.加快域名解析  对于要经常访问的网站,我们可以通过在Hosts配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。  2.方便局域网用户  在很多单位
ip地址域名的解析过程
09-21
IP地址域名的解析过程涉及到域名系统(DNS)的功能。下面是解析过程的简要说明: 当用户在浏览器中输入一个域名时,操作系统首先查询本地的Hosts文件,看是否已经存在该域名IP地址映射关系。如果没有找到,操作系统将向本地域名解析器发出查询请求。 本地域名解析器会检查自己的缓存,看是否存在该域名IP地址映射关系。如果找到,解析器就直接返回给操作系统,并将结果缓存起来。如果没有找到,解析器就向根域名服务器发送查询请求。 根域名服务器接收到查询请求后,会查看请求中的域名后缀(例如.com、.net等),并返回对应顶级域名服务器的地址。本地域名解析器接收到这个地址后,会向顶级域名服务器发送查询请求。 顶级域名服务器接收到查询请求后,会根据请求中的域名,返回该域名的下一级域名服务器的地址。本地域名解析器接收到这个地址后,会继续向下一级域名服务器发送查询请求。这个过程会一直持续下去,直到找到最终的域名服务器。 最终的域名服务器接收到查询请求后,会返回该域名对应的IP地址。本地域名解析器将结果返回给操作系统,并将IP地址域名映射关系缓存起来。操作系统将IP地址传递给浏览器,浏览器根据IP地址建立连接,实现用户访问网站的过程。 整个解析过程中,域名系统采用层级分布的方式,由根域名服务器、顶级域名服务器、权威域名服务器等共同协助完成域名IP地址的解析工作,确保用户可以通过域名访问到对应的网站。
写文章

热门文章

  • Get请求如何传递数组、对象 18231
  • Git如何将一个分支上的修改转移到另一个分支上 13846
  • 解决error MSB4019: 未找到导入的项目“E:\Microsoft.Cpp.Default.props” 13061
  • MyBatis、Mybatis Plus(面试常问) 11812
  • IDEA 工具下启动 SpringBoot 实例指定加载的配置文件 11534

分类专栏

  • Spring 6篇
  • 汇总管理 3篇
  • 功能实战 2篇
  • java 27篇
  • 常用、方便的工具类和方法 3篇
  • idea相关 11篇
  • 杂项总结 6篇
  • 面试总结 2篇
  • 数据库 13篇
  • Linux 2篇
  • 读书笔记 6篇
  • 安装、使用 7篇
  • error 7篇
  • springcloudalibaba 3篇
  • Springboot 5篇
  • 网络 2篇
  • Redis 4篇
  • docker 1篇
  • MQ
  • SpringCloud 6篇

最新评论

  • idea功能使用记录汇总

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • 定时框架Quartz

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性;(2)使用更多的站内链接。

  • Get请求如何传递数组、对象

    qq_44933721: get请求有body不符合规范

  • Java基础

    CSDN-Ada助手: Python 中如何进行条件判断和循环语句?

  • java8 Stream使用中的一些实践

    普通网友: 优质好文,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

最新文章

  • Spring——定制 Bean 的性质
  • Spring——(Bean Scopes)Bean 范围
  • Spring——依赖项
2024年18篇
2023年20篇
2022年10篇
2021年50篇
2020年37篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家广州小区玻璃钢雕塑生产厂家玻璃钢瓜果雕塑采购中山公仔玻璃钢雕塑不锈钢人物玻璃钢景观雕塑价格玻璃钢雕塑多钱福建卡通人玻璃钢花盆泉州晋江玻璃钢雕塑生产厂家福州欧式玻璃钢雕塑销售电话拱墅区玻璃钢雕塑金昌玻璃钢景观雕塑制作阜阳学校玻璃钢雕塑新疆商场美陈组合式玻璃钢雕塑摆件生产天门户外玻璃钢雕塑厂家宁波玻璃钢金属雕塑设计合肥玻璃钢雕塑设计驻马店北京商场美陈男装十堰小区玻璃钢雕塑安装青海玻璃钢动物雕塑设计贵阳环保玻璃钢雕塑销售电话茂名玻璃钢雕塑直销价格走廊商场美陈价格雄县玻璃钢花盆花器海口玻璃钢雕塑咨询黄骅玻璃钢十二生肖雕塑青浦玻璃钢雕塑厂家阜阳定制玻璃钢雕塑供应商四川仿铜玻璃钢雕塑多少钱焦作学校玻璃钢仿铜雕塑报价长沙肖像玻璃钢卡通雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化