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

hosts添加的域名不解析

基础概念

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

相关优势

  1. 快速访问:通过hosts文件,你可以快速访问一些常用的网站,而不需要等待DNS解析。
  2. 本地测试:在开发和测试过程中,你可以使用hosts文件将域名指向本地服务器,方便进行本地测试。
  3. 屏蔽网站:通过将某些网站的域名指向无效的IP地址,你可以实现屏蔽这些网站的目的。

类型

hosts文件主要分为两种类型:

  1. 本地hosts文件:每个操作系统都有自己的hosts文件,通常位于以下路径:
    • Windows: C:\Windows\System32\drivers\etc\hosts
    • Linux/Mac: /etc/hosts
  • 全局hosts文件:一些网络管理员会在网络中的DNS服务器上配置全局hosts文件,这样所有连接到该网络的设备都会使用这个文件进行域名解析。

应用场景

  1. 快速访问常用网站:将常用的网站域名添加到hosts文件中,可以加快访问速度。
  2. 本地开发和测试:将开发环境的域名指向本地服务器,方便进行本地开发和测试。
  3. 屏蔽广告和恶意网站:通过将广告和恶意网站的域名指向无效的IP地址,可以实现屏蔽这些网站的目的。

常见问题及解决方法

域名不解析的原因

  1. hosts文件格式错误:确保hosts文件的格式正确,每行一个条目,IP地址和域名之间用空格或制表符分隔。
  2. hosts文件权限问题:确保你有权限修改hosts文件。
  3. DNS缓存问题:操作系统可能会缓存DNS解析结果,导致hosts文件的更改不生效。可以尝试清除DNS缓存或重启计算机。
  4. 路径错误:确保你修改的是正确的hosts文件路径。

解决方法

  1. 检查hosts文件格式
  2. 检查hosts文件格式
  3. 确保有权限修改hosts文件
    • Windows:以管理员身份运行文本编辑器。
    • Linux/Mac:使用sudo命令编辑hosts文件。
  • 清除DNS缓存
    • Windows:在命令提示符中运行ipconfig /flushdns
    • Linux/Mac:在终端中运行sudo killall -HUP mDNSResponder(macOS)或sudo systemd-resolve --flush-caches(Linux)。
  • 重启计算机:确保所有更改生效。

示例代码

假设你想将域名example.com指向IP地址192.168.1.100,可以在hosts文件中添加以下条目:

代码语言:txt
复制
192.168.1.100    example.com

参考链接

如果你遇到其他问题,可以提供更多详细信息,我会继续帮助你解决。

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

相关·内容

使用系统hosts文件进行域名解析

hosts文件用于将域名(主机名)映射到IP地址。它在所有操作系统(包括Linux,Windows和macOS)都是一个纯文本文件。hosts文件允许你设置指定映射域名IP地址。...这个更改只作用于当前计算机,而不会影响全域网解析方式。 hosts文件优先于DNS。当你键入要访问网站域名时,必须将域名转换为其对应IP地址。...操作系统首先检查其hosts文件中是否存在相应域名,如果该域名没有条目,它将查询配置DNS服务器以解析指定域名。 如果你想在更改域DNS设置情况下测试你网站,这将非常有用。...要向hosts文件添加条目,只需在文本编辑器中打开该文件即可。...向下滚动到文件末尾并添加新条目: 单击File> 保存更改Save 修改macOS中hosts文件 在macOS中,hosts文件位于:/etc/hosts

5.2K10
  • Kubernetes配置镜像中Hosts文件域名解析

    无奈,没有能力要求修复与更改 NDS 服务器,只能想如果能手动配置镜像中 Host 文件,让其直接解析域名到指定 IP 地址,不要经过 DNS 服务器解析,那么这个问题就能够简单迎刃而解。...经过一番查找 Kubernetes 中确实提供了能够配置 Docker 镜像中 Host 配置字段 `hostAliases`,只要简单配置就能轻松指定域名解析 IP 地址,下面将介绍下如何配置...在 Deployment 配置中配置 Host 文件中添加 42.51.51.51 映射到 666.myit.icu 域名,Deployment 内容如下: vim centos-deployment.yaml...Pod中,查看Hosts文件是否发生变化,以及是否能够按照Hosts文件中配置进行解析。...测试配置域名解析地址 接下来执行 Ping 命令访问对应域名,查看是否能按照我们配置解析出 IP 地址: $ ping 666.myit.icu 内容如下: [root@centos7-7fcdf4d875

    3.3K10

    域名解析生效原因和排查方法

    域名解析生效原因和排查方法常见影响域名解析生效原因有:域名状态异常;域名已到期;域名解析刚修改过dns或解析一、域名状态异常导致解析无法生效:在whois查询(​ ​whois...pendingverification:等待命名审核状态,若出现此状态说明域名正在命名审核中,此期间无法解析,审核一般需要1-3个工作日;servehold:注册局设置解析,出现此状态说明域名未通过实名...,或因为存在纠纷、非法信息等违规内容被冻结了解析;clienthold:注册商设置解析,出现此状态说明域名因存在纠纷、非法信息等违规内容被冻结了解析;二、域名到期引起无法解析域名到期,原解析将失效,...您可在【管理中心】-域名管理查看域名到期情况,为了避免域名到期给您带来业务影响,建议您时刻关注域名到期情况,或续费多年/开启自动续费。...三、域名解析刚修改过dns或解析若您刚设置、修改过域名dns或解析,因收到域名TTL缓存生效影响,并不会立刻生效;一般来说,新增解析,需要24小时解析可全面生效, 修改解析需要2小时全面生效。

    4.2K40

    域名注册域名解析域名绑定 dns服务器解析 域名记录添加 记录类型含义@ www 访问域名请求过程

    1.2域名解析 注册好了域名,只是代表你花了钱,这个域名是你,他并没有做任何事情,他也不能做任何事情 所以还必须解析到你虚拟主机上,更明确一点,就是虚拟主机ip 域名供应商一般都会提供dns解析服务器...,也有第三方dns服务器 比如 如果是阿里云(万网)域名,他们有自己dns服务器,你注册万网域名一般会提示你添加或者默认就是他们自己 也有第三方比如dnspod 接下来说一下域名解析配置关系...: 域名注册商控制面板上,可以解析,这个解析就是使用域名服务商dns解析 换言之,你用dns服务器,那么你就在那里解析才生效 否则,即使你在域名服务商这边解析了,dns切换成第三方了,那么理论上来说是此处应该是生效...域名服务商网站或者第三方网站一般都有比较明显字眼,找到你域名 这条信息旁边肯定有解析或者啥 关于域名解析记录添加 一般都是这样子面板(域名服务商处) 第三方也类似 想要你网站能访问,...一个比较有用场景:比如说很多二级域名都要跳转到某一个固定ip 1,你可以每一个添加无数个A记录,指向你ip地址2.你可以先添加一个ip对应A记录,然后所有的二级域名添加CNAME类型,指向这个

    56.8K40

    腾讯云如何快速添加域名解析

    当你在腾讯云建站之前,要把域名解析到服务器 IP或者 CNAME上面,今天魏艾斯博客讲解在腾讯云如何快速添加域名解析。 1、点我直达腾讯云云解析控制台(先领取千元代金券)。...在 “域名解析列表” 中,点击【添加解析】,弹出 “添加解析” 窗口。如下图所示: 01.png 根据实际需求,填写需要解析域名,单击【确定】。...在 “域名解析列表” 中,选择新添加域名行,单击【解析】。如下图所示: 02.png 在 “记录管理” 页签中,单击【快速添加网站/邮箱解析】。...如下图所示: 03.png 这个属于给新手使用简单方式,而老手可以点击【添加记录】,手动添加 A记录,CNAME记录等。...在弹出 “新手快速添加” 窗口中,根据实际需求,选择您所需要解析业务类型,单击【立即设置】,进行相关记录添加操作。

    30.4K50

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

    HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层DNS服务器去进行解析。直接就能建立链接操作,进行相关信息发送。...而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决方法: 1、双系统机器: 设置hosts生效原因主要是:设置hosts不是当前操作系统hosts,比如当前系统装在...2、由于本地DNS缓冲: 因为hosts是一个本地dns解析服务,所以在本地有一个专门dns client服务在后台运行,而这个服务会有一个缓存机制,所以有时可能不能及时生效。...,即单行一个dnsip地址映射,可以一个ip对应多个域名,每行ip和域名之间至少有一个空格或TAB键。...通常我们直接输入都是正确,而当我们复制粘贴进来文本时,有时会生效。这就是因为换行符问题导致,因为你从其它终端复制过来内容换行格式可能与windows换行符不一样,那这样就不会生效了。

    13.4K90

    修改HOSTS配置来拒绝某站解析

    Hosts文件中寻找对应IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址解析。...Hosts工作原理 浏览器访问网站,要首先通过DNS服务器把要访问网站域名解析成其指定IP地址,之后,浏览器才能对此网站进行定位并且访问其数据。...操作系统规定,在进行DNS请求以前,先检查系自己Hosts文件中是否有这个域名和IP映射关系。如果有,则直接访问这个IP地址指定网络位置,如果没有,再向已知DNS服务器提出域名解析请求。...建议大家保留Hosts文件 具体作用 加快域名解析 方便局域网用户 顺利连接系统 虚拟域名 最后呢就是今天禁止/屏蔽网站(5、屏蔽网站(域名重定向)) 屏蔽网站手法 有很多网站不经过用户同意就将各种各样插件安装到你计算机中...如果,我们在Hosts中,写入以下内容: 127.0.0.1要屏蔽网站A域名 0.0.0.0要屏蔽网站B域名 文件存放路径:C:WindowsSystem32driversetc 这样,计算机解析域名

    4.7K30

    nginx域名解析

    1、​创建域名解析结构: ngx_resolver_create(ngx_conf_t *cf, ngx_str_t *names, ngx_uint_t n) 这里面的names是dns服务器地址...http配置块,在配置解析时候指定dns服务器地址,同时在配置结束后使用ngx_resolver_create(cf, NULL, 0),这样即使没有配置dns服务器地址也能用默认地址进行解析...2、域名解析流程: ngx_resolve_start 如果是ipv4地址,这里直接设置quick标记位,后面处理会直接调用回调函数。...设置解析回调处理函数handler、超时时间、回调传递数据等。...ngx_resolve_name进行域名解析,如果quick已经被置位则调用回掉函数,否则调用ngx_resolve_name_locked,里面先查询红黑树中缓存,没有的话,建立红黑树结点,作为下一次查询缓存

    6.2K30

    腾讯云域名添加域名,狐友小白可看

    很多狐友刚刚接触BS开发,不了域名一些操作 域名能做什么呢? 1 通过域名访问你数据库,TCP端口能开就能用,FTP也可以。...2 微信小程序用 3 网站用 4 内网穿透(你花生壳可以扔掉了。) 一个域名可以有无数子域名,子域名可以指向任意IP 那么我们来操作一下: 1、你得有域名。...登录腾讯云后台,找到云解析DNS面板,里面就有你域名。 2、点击解析,添加记录比如hxz 3、添加成功之后,你就有一个子域名啦。...通过 hxz.你域名.cn 你就可以访问你服务器啦, 以后想换台服务器,把记录值改成新服务器IP就可以啦。 4、以后想把自己存储盘啥放上来,也蛮爽。...想不想来台服务器来玩,一年88云服务器随便买,毕竟值 几包烟钱,少抽几包,有台云随便玩SQL,HTTP 啥。 对了跨境成能玩。

    1.5K40

    域环境把内网域名解析添加hosts以防解析不了云平台内网域名出现kms激活不了、云监控数据上报异常、TAT和主机安全离线(云镜YD安全组件,名字真多)等问题

    激活一般就2个注意事项时间是否准确,准确的话忽略dns是否能解析内网kms域名,不能的话直接指定kms地址时指定成kms域名对应ip域第一位dns是域控相关内网ip,因此解析不了云平台kms内网域名...,就得用kms域名对应ip地址了执行这2句可激活slmgr -skms 169.254.0.19slmgr -ato169.254.0.3 mirrors.tencentyun.com169.254.0.15...notify.tat-tc.tencent.cn169.254.0.138 notify.tat-tc.tencent.com.cn169.254.0.138 notify.tat.tencent-cloud.com腾讯云平台,域环境把以上内网域名解析添加...hostsC:\Windows\System32\drivers\etc\hosts

    70090

    DNS域名解析过程_谈谈域名解析DNS工作原理

    一、主机解析域名顺序 1、找缓存 2、找本机hosts文件 3、找DNS服务器 注意:   配置IP和主机名时,要记得修改/etc/hosts文件, 因为有些应用程序在主机内进程之间通信时候...,会本机主机名,如果主机名不能正确解析到一个正常IP地址,那么就会导致进程通信有问题。...2、通过主机名,最终得到该主机名对应IP地址过程叫做域名解析(或主机名解析)。 3、DNS协议运行在UDP协议之上,使用端口号53。...5、根服务器:ISPDNS服务器还找不到的话,它就会向根服务器发出请求,进行递归查询(DNS服务器先问根域名服务器.com域名服务器IP地址,然后再问.com域名服务器,依次类推)。...Q:在网上查到某个网站IP地址,在自己浏览器上输入,却为什么连接上? A:   大高并发网站可能不止一个IP地址,根据不同网络他们会有很多IP来做集群。

    37.1K40

    怎么解析域名域名重要性有哪些?

    在这个网络信息瞬息万变年代,人们都渴望拥有属于自己网站,无论是企业或个人,在建站之初都要做好域名注册工作,整个过程并不复杂,详细了解一些具体细节即可,同时也要知晓有关解析域名注意事项,在碰到问题时懂得如何操作去解决...,同时也要知道域名重要性,在网站经营过程中要维护好域名,今天就来具体介绍怎么解析域名,希望对大家有所帮助。...当人们需要解析域名时,就要登陆起初购买域名网站,进入到后台系统进行域名管理,先点击“域名管理”,在自动弹出列表里选择要解析域名,登录后就可以了,虽然不同运营商后台存在差异,但是大体上是差不多。...再在控制面板里面点击解析管理选项,进入域名解析栏目,选中下端增加IP选项,在增加A记录内容框中,填上要解析域名便完成了,默认顶级域名可以空着写,域名解析时间要视具体情况而定,通常在十分钟内完成...,如果出现域名被墙情况,就要及时查询并且更换域名,这样能够尽可能挽回损失,怎么解析域名也是要学会

    6.6K30

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

    不论我们在哪家域名注册商购买域名,我们如果需要搭建网站就需要用到解析域名至主机IP操作。...第二、选择域名设置解析 第三、修改Godaddy域名DNS 如果我们希望使用Godaddy自带域名DNS,我们可以根据自己需要选择更换第三方DNS,或者其他我们需要绑定主机DNS,有的主机有提供直接...第三、修改A记录/CNAME解析 如果我们不使用第三方DNS解析,就直接在GODADDY中使用自身DNS,那就需要在面板中添加A记录或者CNAME解析。...如果需要添加其他解析,比如二级域名解析,或者CNAME解析,那就看上图中ADD RECORD按钮添加。 选择是A记录,还是MX,甚至CNAME都可以,然后根据提示框输入需要解析IP地址和别名。...总结,这样老蒋已经完成了所有的GODADDY域名解析过程,包括DNS解析和A记录等解析设置,如果我们域名有出现"PendingWhoisVerification"状态时候是不可以设置,需要先激活账户才可以

    15.2K20

    域名解析全过程

    而DNS域名解析承担就是这种域名=>IP地址间转换职责。...这个缓存时间太长和太短都不太好,如果时间太长,一旦域名解析IP有变化,会导致被客户端缓存域名无法解析到变化后IP地址,以致该域名不能正常解析,这段时间内有一部分用户无法访问网站。...其实操作系统也有一个域名解析过程,在Linux中可以通过/etc/hosts文件来设置,而在windows中可以通过配置C:\Windows\System32\drivers\etc\hosts文件来设置...正是因为有这种本地DNS解析规程,所以有黑客就可能通过修改用户域名来把特定域名解析到他指定IP地址上,导致这些域名被劫持。...它们一般都会缓存域名解析结果,当然缓存时间是受到域名失效时间控制。大约80%域名解析到这里就结束了,后续DNS迭代和递归也是由本地DNS服务器负责。

    4K30

    域名解析各种记录含义

    域名解析时,会遇到各种记录名称,本文记录各记录含义。 简介 域名解析本质上是一种映射,将不易记忆值转换为方便理解记忆域名。...常见域名解析记录有: A记录 CNAME MX记录 TXT记录 NS记录 SRV记录 AAAA记录 各种记录含义 A (Address) 记录 用来指定主机名(或域名)对应 IPv4 地址记录。...用户可以将该域名网站服务器指向到自己web server上。同时也可以设置您域名二级域名。 别名(CNAME)记录 也被称为规范名字,本质为将一个域名映射到另一个域名上。...同样方法可以用于当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP然后将其他域名做别名到之前做A记录域名上,那么当您服务器IP地址变更时您就可以不必麻烦一个一个域名更改指向了...NS记录 ns 记录全称为 Name Server 是一种域名服务器记录,用来明确当前你域名是由哪个DNS服务器来进行解析。 AAAA 记录 用来指定主机名(或域名)对应 IPv6 地址记录。

    5.1K10
    领券