首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

win10本地dns解析设置hosts

基础概念

Windows 10的本地DNS解析设置中的hosts文件是一个文本文件,用于将主机名映射到IP地址。当你在浏览器中输入一个网址时,系统会首先检查hosts文件,如果找到了对应的IP地址,就会直接访问该IP地址,而不会再去DNS服务器查询。

相关优势

  1. 快速访问:通过hosts文件,你可以快速访问某些网站,而不需要等待DNS解析。
  2. 测试环境:在开发和测试环境中,你可以使用hosts文件来模拟不同的域名解析结果。
  3. 屏蔽广告:你可以通过将广告网站的域名映射到本地IP地址(如127.0.0.1)来屏蔽广告。

类型

hosts文件主要包含以下两种类型的条目:

  1. 正向解析:将域名映射到IP地址。
  2. 正向解析:将域名映射到IP地址。
  3. 反向解析:将IP地址映射到域名。
  4. 反向解析:将IP地址映射到域名。

应用场景

  1. 快速访问常用网站
  2. 快速访问常用网站
  3. 屏蔽广告
  4. 屏蔽广告
  5. 本地开发测试
  6. 本地开发测试

遇到的问题及解决方法

问题:为什么修改了hosts文件后没有生效?

原因

  1. 文件权限问题hosts文件通常位于C:\Windows\System32\drivers\etc\目录下,需要管理员权限才能修改。
  2. 缓存问题:浏览器或操作系统可能会缓存DNS解析结果,导致修改不生效。

解决方法

  1. 以管理员身份运行文本编辑器:右键点击文本编辑器,选择“以管理员身份运行”,然后打开hosts文件进行修改。
  2. 清除DNS缓存
    • 打开命令提示符(以管理员身份),输入以下命令并按回车:
    • 打开命令提示符(以管理员身份),输入以下命令并按回车:
    • 如果使用的是Chrome浏览器,可以尝试清除浏览器缓存或使用隐身模式。

问题:如何正确修改hosts文件?

步骤

  1. 打开记事本或其他文本编辑器,以管理员身份运行。
  2. 打开hosts文件,路径为C:\Windows\System32\drivers\etc\hosts
  3. 在文件末尾添加新的条目,每行一个条目,格式为IP地址 域名
  4. 保存文件并关闭文本编辑器。
  5. 清除DNS缓存(参考上述方法)。

示例代码

假设你想将example.com映射到本地IP地址127.0.0.1,可以按照以下步骤操作:

  1. 打开记事本(以管理员身份)。
  2. 打开hosts文件,路径为C:\Windows\System32\drivers\etc\hosts
  3. 在文件末尾添加以下条目:
  4. 在文件末尾添加以下条目:
  5. 保存文件并关闭记事本。
  6. 打开命令提示符(以管理员身份),输入以下命令并按回车:
  7. 打开命令提示符(以管理员身份),输入以下命令并按回车:

参考链接

通过以上步骤,你应该能够成功修改hosts文件并解决相关问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

配置dns域名解析_搭建本地服务器dns怎么设置

(2)DNS 缓存 DNS 服务器在解析客户机请求时,如果本地没有该DNS 信息,则可以会询问其他DNS 服务器,当其他域名服务器返回查询结果时,该DNS 服务器会将结果记录在本地的缓存中,成为DNS....163.com 这个域名,但实际应用中,通常这个过程是非常迅速的 客户机提交域名解析请求,并将该请求发送给本地的域名服务器... 当本地的域名服务器收到请求后,就先查询本地的缓存. 如果有查询的DNS 信息记录,则直接返回查询的结果. 如果没有该记录,本地域名服务器就把请求发给根域名服务器.... 域名服务器返回本地服务器查询结果(如果该域名服务器不包含查询的DNS 信息,查询过程将重复、步骤,直到返回解析信息或解析失败的回应)....SOA 定义了域的全局参数,进行整个域的管理设置.一个区域文件只允许存在唯一的SOA 记录. 2)NS 资源记录 NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析

43.1K10

人人都会做 DNS 泛解析,可 hosts 泛解析你会做吗?

最近遇到一个问题,需要在服务器上对域名进行泛解析,比如访问百度的域名统统解析到 6.6.6.6,然而发现 hosts 文件根本就不支持类似 *.baidu.com 的这种写法。...利用 Dnsmasq 实现 hosts 泛解析 环境介绍 $ uname -a Linux ansheng 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14...# 监听的 IP 地址 listen-address=127.0.0.1 # 设置缓存大小 cache-size=10240 # 泛域名解析,访问任何 baidu.com 域名都会被解析到 6.6.6.6...address=/baidu.com/6.6.6.6 域名解析默认读取 /etc/hosts 文件到本地域名配置文件(不支持泛域名)。...DNS 配置默认读取 /etc/resolv.conf 上游 DNS 配置文件,如果读取不到 /etc/hosts 的地址解析,就会转发给 resolv.conf 进行解析地址。

15.7K40
  • 网站建设dns解析设置 dns出现解析错误怎么办

    但有些小白在搭建网站的时候,总会遇到一系列的问题发生,比如网站建设dns解析设置,就有很多人不太懂,现在就以这个问题简单介绍一下。...网站建设dns解析设置 网站建设dns解析设置,在网上的教程有很多,但也有很多小白是看不懂的。...耐心等待几分钟后,dns解析就完成啦,大家可以直接打开域名进行访问也是可以的。 dns出现解析错误怎么办 很多小伙伴在进行dns解析的时候,明明是按照教程的步骤进行操作,却还是会出现解析错误的提示。...以上就是网站建设dns解析设置的内容讲述。...很多人对dns解析有很多不明白的地方,不管怎么说,想要网站得到正常的运行,那就要做好解析,否则一旦解析错误,网站也就无法正常访问,久而久之,网站也容易出现漏洞。

    25.2K30

    【DNS解析】如何设置DDNS(动态域名解析)

    本教程仅适用于解析托管在DNSPod平台上的域名,其他平台托管的域名请自行通过搜索引擎查找教程。本教程前两个步骤通用,通过第三方插件或NAS&路由器自带插件设置可参考前两步获取Token&添加记录。...[设置名称]3、记录密钥ID及Token注意:Token仅在创建时展示一次,忘记的话请重新创建[完成创建密钥]如果用于DDNS请不要设置IP白名单添加解析记录1、打开并登录解析控制台[解析控制台]2、找到对应的域名点击管理...,这里以oed.im为例[设置解析]3、设置解析记录点击添加记录填写对应信息后点击保存完成添加。...主机记录:若直接解析主域名,请填@,若解析子域名,请填对应的值例如www。...[爱快DDNS]通过定时任务设置DDNS通过定时任务+curl访问接口设置DDNS,受接口限制,暂不支持IPv6获取域名ID登录控制台,找到并点击对应的域名,在管理页面找到并点击域名设置获取域名ID[域名

    108.5K2215

    Win10专业版修改hosts文件后无效的原因及解决技巧!

    Win10专业版修改hosts文件后无效的原因及解决技巧 有些Win7和Win10系统用户修改Host文件后,发现设置无效问题。那么,Hosts文件具体指什么呢?...Hosts文件是用于本地dns服务的,采用ip 域名 的格式写在一个文本文件当中, Windows系统上一般存放在系统盘的system32目录下, 比如 C:windowssystem32driversetc...修改hosts文件后设置无效的原因及解决方法: 修改hosts将域名指向新的ip总是无法生效, 其实是由“DNS Client” 服务导致的, 它是缓存dns用的, 所以说修改了hosts的文件是不能马上生效的...关于修改hosts文件后设置无效及相关问题小编就和大家详细介绍到这了,要是用户也遇到同样的问题话,只要按照上面的方法来操作就可以解决修改hosts文件后设置无效问题了。...未经允许不得转载:肥猫博客 » Win10专业版修改hosts文件后无效的原因及解决技巧!

    8.8K20

    解决内网ubuntu20.04无法进行域名解析的问题

    服务进行域名解析的步骤 1、在代理机器上安装coredns服务,coredns使用很简单,执行可执行文件即可,笔者使用的代理机器是win10(一定要确保代理服务器能访问外网),下载如下可执行文件即可,...服务器下载对应的linux版本即可 3、在coredns.exe文件同一目录创建Corefile文件,该文件内容参考如下所示: .:53 { # 绑定本地ip bind 192.168.1.139...# 先走本机的hosts # https://coredns.io/plugins/hosts/ hosts { # ttl ttl 60 # 重载hosts配置...# https://coredns.io/plugins/file/ # file service.signed service # 最后所有的都转发到系统配置的上游dns服务器去解析...自动加载配置文件的间隔时间 reload 6s # 输出日志 log # 输出错误 errors } 4、双击运行coredns.exe即可,执行效果如下图所示: 5、ubuntu上执行命令设置域名服务器地址

    5.3K10

    HOSTS的几种用法

    这样,当用户在浏览器中输入一个网址时,系统会优先从系统的HOSTS文件中寻找对应的IP地址,一旦找到,系统会直接打开对应网页,如果在hOSTS文件中没有找到,则系统会将该网址提交至DNS域名解析服务器,...Host文件位置 在XP 、win7、win8、win10等系统中,HOST文件位于系统盘的C:\Windows\System32\drivers\etc中,Linux系统的HOSTS文件则在/...在windows系统中,如果进去没有看到HOSTS文件,是因为某些系统将HOSTS文件隐藏了,在etc文件夹下点击“组织”,选择“文件夹和搜索选项”,然后选择“查看”在高级设置中找到“隐藏文件和文件夹”...加快域名解析 对于要经常访问的网站,我们可以通过在HOSTS文件中配置域名和IP的映射关系,省去DNS解析的过程,提高域名解析速度。...对于这些网站我们可以利用修改HOSTS文件的方式,把该网站的域名映射到一个错误的IP或本地计算机的IP,这样该网站就不用访问了,也就不会再下载一些乱七八糟的插件了。

    5K20

    GoDaddy设置DNS绑定主机以及添加A记录域名解析完整过程

    在这篇文章中,老蒋将会分享比较全的GoDaddy设置域名解析过程,包括A记录解析,CNAME别名解析,以及使用第三方DNS解析。...文章目录 隐藏 第一、登录Godaddy域名管理列表选择域名 第二、选择域名设置解析 第三、修改Godaddy域名DNS 第三、修改A记录/CNAME解析 第一、登录...第二、选择域名设置解析 第三、修改Godaddy域名DNS 如果我们不希望使用Godaddy自带的域名DNS,我们可以根据自己的需要选择更换第三方DNS,或者其他我们需要绑定的主机DNS,有的主机有提供直接...如果需要自定义第三方DNS,就需要选择CUSTOM -  Enter custom nameservers,点击之后输入自己需要设置的DNS。...总结,这样老蒋已经完成了所有的GODADDY域名解析过程,包括DNS解析和A记录等解析的设置,如果我们的域名有出现"PendingWhoisVerification"状态的时候是不可以设置的,需要先激活账户才可以

    15.9K20

    隐藏的网站

    原本的客户端(Client A)访问到服务端(Web Server)的流程为下图所示,其中域名相当于DNS Server: 此时可以通过hosts或者是私有dns做解析操作,由于hosts和私有...2、私有dns服务器添加1.2.3.4到a.b.com的解析记录,如私有dns服务器为2.2.2.2 3、访问客户端设置dns服务器为2.2.2.2,此时客户端访问域名a.b.com的时候回去请求私有...本地HOSTS: 1、公网服务器搭建网站并绑定域名,如:公网服务器IP为1.2.3.4 绑定的域名为:a.b.com 2、设置本地hosts的映射关系为1.2.3.4    a.b.com并保存(hosts...私有dns服务器添加1.2.3.4到a.b.com的解析记录,如私有dns服务器为2.2.2.2 3.访问客户端设置dns服务器为2.2.2.2,此时客户端访问域名a.b.com的时候会请求私有dns...本地HOSTS: 1.公网服务器搭建网站并绑定域名,如:公网服务器IP为1.2.3.4 绑定的域名为:a.b.com 2.设置本地hosts的映射关系为1.2.3.4 a.b.com并保存(hosts

    5700

    DNS原理及其解析过程(转)

    image.png 1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。...2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。...3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/ip参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中...4、如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。...5、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台根DNS,根DNS服务器收到请求后会判断这个域名

    2.4K40

    Dnsmasq加速本地DNS请求

    其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。...选择好的本地DNS可以让我们上网更快更舒心,而对于网站,选择一个好的DNS域名解析服务也是十分重要: 1、DNS排名:十大免费DNS域名解析服务-稳定,可靠,好用的免费DNS服务 2、国外DNS:Linode...3、检查一下no-hosts前面是不是已经有了#号,默认的情况下是有的,dnsmasq 会首先寻找本地的 hosts 文件再去寻找缓存下来的域名, 最后去上游dns 服务器寻找。.../etc/dnsmasq.hosts echo 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf 7、resolv.dnsmasq.conf中设置的是真正的...首先将局域网中的所有的设备的本地DNS设置为已经安装Dnsmasq的服务器IP地址。然后修改已经安装Dnsmasq的服务器Hosts文件:/etc/hosts,指定域名到特定的IP中。

    5.9K20

    Linux 网络配置

    DNS1=192.168.197.2 重启网络服务或者重启系统生效 service network restart 或者 reboot # 设置主机名和hosts映射 # 设置主机名 为了方便记忆...FRXcomputer # 主机名解析过程分析(Hosts、DNS) # Hosts 一个文本文件,用来**记录IP和Hostname(主机名)**的映射关系 # DNS DNS,就是 Domain...这两个缓存,可以理解为本地解析器缓存 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录).如在cmd 窗口中输入 ipconfig /displaydns...//DNS域名解析缓存 ipconfig /flushdns //手动清理dns缓存 如果本地解析器缓存没有找到对应映射,检查系统中 hosts文件中有没有配置对应的域名IP映射,...如果本地DNS解析器缓存和 hosts文件中均没有找到对应的IP,则到域名服务DNS进行解析域 示意图

    7.6K20

    Linux之网络配置

    设置主机名和 hosts 映射 5.1 设置 hosts 映射 6. 主机名解析过程分析(Hosts、DNS) 1. Linux 网络配置原理图 1.1 画出原理图,帮助理解 ? 2....主机名解析过程分析(Hosts、DNS) Hosts 是什么?...这两个缓存,可以理解为 本地解析器缓存 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址(DNS 解析记 录).如 在 cmd 窗口中输入 ipconfig...如果本地解析器缓存没有找到对应映射,检查系统中 hosts 文件中有没有配置对应的域名 IP 映射,如果有,则完成 解析并返回。...如果 本地 DNS 解析器缓存 和 hosts 文件 中均没有找到对应的 IP,则到域名服务 DNS 进行解析域 示意图 ?

    2.5K20

    使用Coding和Github来实现双线部署

    你甚至可以给你所有的设备共用同一个 ssh 公钥,只要它们本地有相应的 id_rsa(私钥)和 id_rsa.pub(公钥)。...手机可以访问网站,电脑却打不开 电脑的 DNS 解析和手机的 DNS 解析是不同的,手机一般是使用的服务商的 DNS 解析,电脑则是本地默认的。 有两种解决方案。...直接参考这篇教程:访问 github 或部署在 gitpage 上的网站过慢的解决方案,通过修改 hosts 来解决。...Win10 用户可以打开设置 -> 网络和 Internet-> 更改适配器选项,选择当前网络,右键属性,找到 Internet 协议版本 4(TCP/IPv4),设置自动获得 IP 地址,并将 DNS...设置为 223.5.5.5 和 223.6.6.6 (此处使用的是阿里的 DNS,也可以自行百度一下靠谱的 DNS 服务商)。

    2.9K41

    关于HOSTS设置不生效的解决小方法

    HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。...而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法: 1、双系统的机器: 设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在...2、由于本地DNS的缓冲: 因为hosts是一个本地的dns解析服务,所以在本地有一个专门的dns client服务在后台运行,而这个服务会有一个缓存机制,所以有时可能不能及时生效。...手动重启dns client 服务器的方法为:cmd--》services.msc--》找到dns cilent 服务-》停止--》重启 3、由于文本格式原因导致格式不正确: hosts文件中是有一定格式的...确认hosts设置:打开本地连接的 Internet(TCP/IP)协议的属性页,点击常规选项卡中的高级按钮,选择WINS选项卡,勾选“启用 LMHOSTS 查询”,接着按下“导入 LMHOSTS”按钮

    13.7K90
    领券