hosts文件

win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1 1. 按win+R,输入C:\Windows\System32\drivers\etc打开host文件所在位置: 2.右键hosts文件–>点击属性->点击安全,把所有组用户名权限打开: 3. 前面设置确定完以后。右击hosts文件,用Notepad++打开 4. 这个时候我们就可以在里面改host文件啦~ 比如我这里新增设置了一个127.0.0.1 devsu.test.io的域名: 设置好,保存。 验证 5. win+R,输入cmd,打开。 6. 输入i... 阅读详情

背景:当通过访问localhost:5173时可以访问运行的程序但无法进行登录,当我在hosts里配置127.0.0.1 mywebapp.dev之后就可以通过 mywebapp.dev:5173访问程序并进行登录了,这是什么原因?

1、了解本地hosts文件

定义:Hosts文件是一个没有扩展名的系统文件,主要功能是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。一旦找到,系统会立即打开对应网页;如果没有找到,则系统会再将网址提交DNS(域名系统)域名解析服务器进行IP地址的解析。

特点:

  1. 静态映射:Hosts文件配置的映射是静态的。一旦一个域名和IP地址在Hosts文件中建立了映射关系,如果在网络上的计算机IP地址发生了更改,用户需要及时更新Hosts文件中的对应映射,否则将不能正常访问。

  2. 解析优先级:在IP地址解析的优先级上,Hosts文件的解析优先级要高于DNS服务器。

存储位置:对于windows系统,hosts文件通常位于C:\windows\system32\drivers\etc\目录下。

文件内容:常包括IP地址和对应的域名,两者之间用空格分隔。还可以使用“#”符号添加注释。

127.0.0.1 localhost
# 这是一个注释
192.168.1.1 example.com

应用场景:

  1. 屏蔽广告:通过将广告服务器的域名映射到本地的无效IP地址(如127.0.0.1或0.0.0.0),可以在一定程度上屏蔽广告。

  2. 本地开发调试:在进行网站或应用程序开发时,可以通过修改Hosts文件将域名映射到本地开发服务器,以便进行本地调试和测试。

  3. 网络加速:有时,通过将网站的域名映射到其相应的IP地址,可以绕过DNS解析的时间,从而加快访问速度。但需要注意的是,这种方法可能不适用于所有网站,因为有些网站可能使用了CDN等技术来加速访问。

  4. 解决访问问题:在某些情况下,如果网站因为DNS污染或其他原因无法访问,可以通过修改Hosts文件将域名映射到一个可以正常访问的IP地址来解决问题。

修改与权限:

Hosts文件可以用记事本、Notepad++等文本编辑器打开和修改。但需要注意的是,Hosts文件的修改需要管理员权限。如果尝试在没有足够权限的情况下修改Hosts文件,可能会遇到保存失败的问题。此时,可以尝试以管理员身份运行文本编辑器或修改Hosts文件的属性以允许完全控制,也可以尝试使用VSCode打开编辑。

2、排查可能的原因

  1. 浏览器缓存或Cookie问题

    当使用localhost访问时,浏览器可能会缓存一些旧的Cookie或会话信息,这些信息可能阻止了正常登录。而当通过mywebapp.dev访问时,由于这是一个新的域名,浏览器不会使用之前缓存的与localhost相关的Cookie或会话信息,因此可能能够正常登录。
  2. 程序或服务的配置问题

    程序或服务可能配置了特定的域名限制或重定向规则。例如,它可能只接受来自特定域名的登录请求,或者将登录请求重定向到特定的域名。当使用localhost访问时,这些规则可能没有被正确应用或识别,导致登录失败。而当使用mywebapp.dev访问时,这些规则被正确应用,因此能够正常登录。
  3. 本地hosts文件的特殊作用

    如前所述,hosts文件用于将域名解析为IP地址。当在hosts文件中配置127.0.0.1 mywebapp.dev时,实际上是在告诉您的计算机:“当尝试访问mywebapp.dev这个域名时,请将它解析为127.0.0.1这个IP地址。”这可能影响了程序或服务对请求的处理方式。例如,程序或服务可能根据请求的域名来决定如何处理登录请求。
  4. 网络配置或防火墙设置

    网络配置或防火墙设置可能影响了对localhostmywebapp.dev的访问。例如,防火墙可能阻止了来自localhost的某些类型的请求,但允许来自mywebapp.dev的请求。
  5. 浏览器安全策略

    某些浏览器安全策略可能限制了从localhost进行的某些操作,特别是当涉及到跨域请求或Cookie使用时。例如使用自定义域名(如mywebapp.dev)可能绕过了这些限制。

3、排查方法:

  • 清除浏览器缓存和Cookie,然后重新尝试登录。

    以Google Chrome为例:
    ​
    1、通过菜单清除:
    点击右上角的“三点”菜单按钮。
    选择“更多工具”>“清除浏览数据”。
    在弹出的对话框中,选择要清除的时间范围(如“全部时间”)。
    勾选“缓存的图片和文件”以及“Cookie及其他站点数据”。
    点击“清除数据”按钮。
    ​
    2、使用快捷键:
    按下Ctrl+Shift+Delete(Windows/Linux)或Cmd+Shift+Delete(Mac)。
    选择要清除的数据类型和时间范围。
    勾选“Cookie及其他站点数据”和“缓存的图片和文件”。
    点击“清除数据”按钮。
  • 检查程序或服务配置,确保没有针对域名的限制或重定向规则。

    使用浏览器的开发者工具(如Chrome的DevTools)查看网络请求和响应。
    检查请求头中的Host字段,确认请求的域名是否正确。
    观察响应状态码和响应头,查找可能的重定向或错误提示。
  • 检查本地hosts文件,确保配置正确无误。

    对于windows系统,hosts文件通常位于C:\windows\system32\drivers\etc\目录下
  • 检查网络配置和防火墙设置,确保它们没有阻止对localhost的访问。

    【检查网络配置】
    使用命令行工具:
    在Windows系统中,可以通过按Windows + R键打开运行窗口,输入cmd并按回车打开命令提示符。
    然后输入ipconfig /all命令查看详细的网络配置信息,包括IP地址、子网掩码、默认网关、DNS服务器等。
    ​
    【检查防火墙设置】
    在Windows系统中,可以通过“控制面板”找到“Windows Defender防火墙”选项,打开防火墙界面查看当前状态(开启或关闭)以及自定义设置规则(允许或阻止某些程序)。
    也可以通过命令提示符输入netsh advfirewall show allprofiles命令来查看所有网络配置文件的防火墙设置。
  • 尝试使用不同的浏览器或禁用浏览器的某些安全策略来访问和登录程序。

音频格式之AAC:(2)AAC封装格式ADIF,ADTS,LATM,extradata及AAC ES存储格式 本文主要1-3部分介绍AAC封装格式ADIF,ADTS和LATM,同时因为从mp4等封装容器有extradata模式,故也第4部分介绍extradata模式。最后第5部分介绍AAC压缩数据存储方式。 阅读详情

相关推荐

华为昇腾Atlas200DK. CANN模型推理——目标检测结果不对(无检测结果)的问题解决

目录前言问题描述问题排查1.后处理模块问题排查2.预处理模块问题排查3.模型问题排查4.算法bug问题排查5.AI板卡问题排查6.模型精度问题排查6.模型推理问题解决:模型输入数据与预处理不同后记 前言 上周我在华为昇腾Atlas200DK中部署nanodet和yolov5时,出现了目标检测结果不对(没有检测到任何物体),困扰了整整三天,最后找到原因并圆满解决,在这里记录一下debug过程。 以上测试均在python中完成。 问题描述 第一天上午,我首先将nanodet由pytorch的.pth模型转换为.

qq_41035283的博客 5585

配置本地Hosts文件以及测试连接一文详解

前言 进行远程连接或者是直接访问网址一般都是在本地记录Hosts,这样可以省去很多时间重复查询输入不同的网址。所以要进行开发大数据或者是其他开发任务一般都是直接先配置本地hosts再进行一系列工作。下面此篇文章将详细介绍Hosts文件是什么以及作用,配置文件以及测试。 一、Hosts文件介绍 Hosts文件目录在C:\Windows\System32\drivers\etc; 我们发现Hosts是一个没有扩展名的windows系统文件,可以用记事本等工具打开: 其作用就是将一些常...

master_hunter的博客 1万+

查看本机DNS服务器解析地址(hosts

cat /etc/resolv.conf

墨痕诉清风的博客 1万+

配置本地hosts

什么是hosts ? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机域名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。hosts文件的作用非常大,可以自由解析域名。 好处是在分布式系统中,会存在大量的IP 配置,不同模块链接数据库 、redis、mq 等,使用hosts 可以统一管理,做环境切换 非常适合容器化部署,在现有的docker-compose 、k8..

天涯芳草 4万+

本地配置hosts文件

hosts-前端

m0_63304840的博客 1万+

如何修改hosts文件?几种修改hosts文件的方法

目录hosts文件的作用:hosts文件在不同操作系统中的存放路径:修改hosts后需要刷新DNS缓存使之生效:修改hosts文件的方法一:修改hosts文件的方法二(软件法): hosts文件的作用: hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。 加快域名解析 构建映射关系 屏蔽网站或广告 调试、测试 hosts文件在不同

rongshu422的博客 3万+

Hosts文件详解

一、缘由 关于我们工作室项目配置过程中,有一个重要但却容易被忽略的环节 - hosts文件的修改。 之前配置hosts文件的时候,只知道那么做就可以了,但并不知道其中的原因,由于开发任务的急迫,也就未曾在意,今天配置项目的时候,又遇到这个问题,所以写篇博客帮助我和即将遇到这个问题的猿们解答下心中的疑惑吧。 二、什么是hosts文件Hosts是一个没有扩展名的系统文件,可以用记事本等工具...

zhaiax672的博客 3万+

Hosts文件以及hosts的作用

Hosts文件以及hosts的作用 Hosts文件介绍: Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页! Hosts文件的位置: 在Windows系统中,包括XP、Win7、Win8以及最新

Lakers2015的博客 1521

hosts文件路径

C:\Windows\System32\drivers\etc 文件模板 # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresse...

qq_38402659的博客 940

详述 hosts 文件的作用及修改 hosts 文件的方法

1 什么是hosts文件?   hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。 2hosts文件的作用 ...

AinUser的博客 5万+

hosts文件位置和修复hosts文件

hosts文件是一个没有扩展名的系统文件,它的主要作用是能加快域名解析,还可以屏蔽网站等 什么是hosts Hosts文件主要作用是定义IP地址和主机名的映射关系,是一个映射IP地址和主机名的规定。可以用文本文件打开!当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,浏览器会立即打开对应网页,如果没有找到,则浏览器会将网址提交DNS服务器进行IP地址解析。这也是提高快速打开网页的方法! 配置hosts 的好处 hosts文件是一个用于储存计算机网

ruixuefine的博客 1万+

hosts文件是什么? 以及在各个系统中(Windows、Mac、Linux)的hosts文件在哪里?

声明:如需转载需注明作者 目录如下: 一、什么是hosts文件? 二、hosts的作用是什么? 三、hosts文件在哪里? 一、什么是hosts文件hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。 二、hos...

nobleman 4万+

Hosts文件配置

概念 第一次接触Hosts有点一脸懵,这个东西到底是个啥。百度百科是这样定义的:Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,...

小小渔夫 5030

Host是什么?如何设置host文件

修改hosts文件可以影响到你的网络配置,因此在更改时需要谨慎。此外,在某些网络环境中,hosts文件的修改可能会受到网络策略的限制。

SuperDaoShi的博客 1万+

如何修改 Windows 本地 hosts 文件

hosts 文件是一个没有扩展名的纯文本文件,可以用来。当我们在浏览器中访问一个域名时,操作系统会首先检查 hosts 文件,如果存在对应的映射关系,就会将域名解析到相应的 IP 地址上。

m0_37613570的博客 5万+

如何在本地修改host指定到需要的域名ip地址

在这些操作系统中,将``替换为你想要将域名映射到的实际IP地址,将``替换为你要修改的域名。4. 在文件的末尾添加一行,格式为:` `。4. 在文件的末尾添加一行,格式为:` `。4. 在文件的末尾添加一行,格式为:` `。2. 运行以下命令以使用管理员权限打开hosts文件:`sudo nano /etc/hosts`。2. 运行以下命令以使用管理员权限打开hosts文件:`sudo nano /etc/hosts`。

m0_65360940的博客 4257

一步步教你修改Windows本地hosts文件,轻松修改域名指向!

前端开发过程中,我们经常需要修改本地hosts文件来修改域名指向,方便本地调试和开发。本文将为大家详细介绍如何使用Windows系统来修改hosts文件,实现域名指向的修改。hosts文件是一个没有扩展名的纯文本文件,可以用来将域名映射到IP地址。当我们在浏览器中访问一个域名时,操作系统会首先检查hosts文件,如果存在对应的映射关系,就会将域名解析到相应的IP地址上。

weixin_55846296的博客 6万+

DLIS.rar_DLIS_DLIS数据格式_dlis文件_dlis文件格式

dlis数据文件格式说明,国内介绍资料很少,这个资料相对全面

上一篇: CSS弹性布局Flex的相关属性
下一篇: 知识点小合集
我在乎warning
博客等级 码龄5年 75粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值