zod论坛怎么修改host(怎么修改host)

时间:2023-11-06 09:38:35 来源:网友投稿 编辑:樱花飘落

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

1 什么是hosts文件?

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

2 hosts文件的作用

2.1 加快域名解析

对于经常访问的网站,咱们可以通过在hosts文件中配置域名和 IP 的映射关系,提高域名的解析速度。由于有了映射关系,当咱们输入域名后,计算机就能够快速解析出 IP 地址,而不用请求网络上的 DNS 服务器。

2.2 构建映射关系

在很多单位中,都会有自己局域网,而且还会有不同的服务器提供给公司的成员使用。但由于局域网中一般很少架设 DNS 服务器,因此在访问这些服务器时,就需要输入难记的 IP 地址,这对大家来说相当麻烦。因此,咱们可以分别给这些服务器取个容易记住的名字,然后在hosts文件中建立 IP 映射,这样在以后访问的时候,只要输入这个服务器的名字就 OK 啦!

3.3 屏蔽垃圾网站

现在有很多网站,在不经过咱们同意的时候,就将各种各样的插件安装到咱们的计算机中,其中不乏病毒和木马。对于这些网站,咱们就可以利用hosts文件把这些网站的域名映射到一个错误的 IP 或本地计算机的 IP 地址上,这样就可以达到禁止访问的目的啦!

4 修改hosts文件的方法

由于 hosts 文件属性系统文件,因此需要管理员权限才能对其进行修改。

第一种方法:先将权限修改成管理员权限,然后在对其进行修改。第二种方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改了,等修改之后,在将其拖回原目录,替换就可以啦!

在 iOS 系统中中,hosts文件的位置为:~/private/etc

在 Windows 系统中,hosts文件的位置为:C:\Windows\System32\drivers\etc

hosts文件修改示例:

202.108.22.5 www.baidu

1

如上所示,咱们在本地的hosts文件中,将百度的 IP 地址与百度的域名建立了映射关系,也就起到了“加快域名解析”的作用,因为不需要再去请求 DNS 服务器啦!此外,如果咱们想要对其进行注释的话,直接在前面加#符号就可以,例如:

#202.108.22.5 www.baidu

电脑hosts文件如何修改

一、什么是hosts文件

电脑系统的hosts文件一般都存储在C盘,因为电脑C盘一般都是安装系统文件的盘符。hosts文件作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,hosts文件的作用是定义IP地址Host name(主机名)的映射关系。

文件位置:C:\windows\system32\drivers\etc

那如何打开hosts文件呢?

打开hosts方法一:

可以打开记事本,可以将hosts文件直接拖拽到记事本中打开。

打开hosts文件方法二:

也可以双击打开后,选择记事本程序进行打开。

如下所示hosts文件默认参数:

# 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 addresses to host names. Each

# entry should be kept on an individual line. The IP address should

# be placed in the first column followed by the corresponding host name.

# The IP address and the host name should be separated by at least one

# space.

#

# Additionally, comments (such as these) may be inserted on individual

# lines or following the machine name denoted by a '#' symbol.

#

# For example:

#

# 102.54.94.97 rhino.acme # source server

# 38.25.63.10 x.acme # x client host

# localhost name resolution is handled within DNS itself.

#127.0.0.1 localhost

#::1 localhost

前面的#的意是注释掉,不起作用,这条IP地址和DNS映射相当于没写。

二、hosts文件作用

2.1、hosts就相当于本地的一个dns缓存,比如说什么需要访问一个网站,如果没有hosts文件的本地解析的话就需要的浏览器访问远程的dns解析服务器,等待dns服务器返回ip信息后我们的浏览器才可以向目标网址所指向的服务器发出请求,但是如果有了hosts文件的本地缓存解析,浏览器就不会去访问远程的dns服务器了,而是直接发出向网站服务器的请求,所以说hosts文件可以加快我们打开网站打开的速度,但是如果不知道网站的公网IP地址和网站的域名是无法进行操作的。如果IP地址和域名映射出错,网页也无法打开。

2.2、局域网架设简单化。因为局域网很少有人架设dns解析服务器,所以造成了一些访问不是太方便,但是如果简单设置好hosts文件后就简单和方便的多了,因为本身电脑的hosts文件就相当于一个dns解析服务器。

2.3、可以用来屏蔽任何网站。虽然说hosts文件是系统属性文件,但是我们可以修改它,从而达到我们的一些实用的应用。那如何更改呢?下面讲解如何修改hosts文件。

三、如何修改hosts文件

举例来说

例1:公司有一台U8的财务服务器?客户端在访问的时需要填写IP地址,但IP地址对于不是一个学习计算的人而言记住就比较难。可以修改本地电脑的hosts文件,将IP地址映射成主机名。

添加完成后,可以访问U8,就可以直接访问到192.168.1.250。(注意:192.168.1.250前面和后面都是table键补的空格,而不是一个一个按空格键)

例2:如果我们想把别人电脑,访问某些访问屏蔽掉,可以按如下修改。

127.0.0.1 www #注释

点击保存。

可以看到网页无法打开。由于www.jiaoko域名解析到了127.0.0.1的IP地址,127.0.0.1是本地的IP地址,默认优先级是,先访问主本的hosts解析,如果没有,网页会访问外部的DNS服务器。

然后我把网站映射那条注释掉。点击保存。

在打开www.jiaoko的网站试一下,成功打开。

关注iT小技术,有您想要的IT小技术~!

解决群晖外网访问难题!IPV6+DDNS,实现内网设备全远程加密访问

解决群晖外网访问难题!IPV6+DDNS,实现内网设备全远程访问+开启HTTPS访问!!

开篇碎碎念

前几篇文章中,分享了使用NAS自带DDNS服务+IPV6实现全内网设备远程访问的文章,貌似各位也挺感兴趣,优势是可以免费,缺点是要品牌、正规NAS才支持。

NAS+IPV6,零成本实现内网设备全远程访问!群晖、威联通DDNS教程

比如装了H群晖、就用不了自带的DDNS服务,那怎么解决这种问题呢?H群晖用户非常多,相信不少朋友也头疼这个问题。

IPV6是趋势

很简单,借助DDNS+IPV6,其中,DDNS借助DDNS-GO这个套件,只要你的NAS支持Docker都是可以装的,不管是什么品牌或任何NAS系统,如下图,我给H群晖设置了IPV6远程,外网访问速度直接跑满带宽,7MB约56Mbps的访问速度,真的很快。

所以本篇的主题是在群晖Docker上安装DDNS-GO套件+IPV6实现远程访问内网设备,并开启HTTPS加密访问。

重点是,不管是安装了DDNS-GO的NAS本身还是全部内网设备,都可以实现远程连接和访问,一次性解决远程访问难题。

网上也有许多此类文章,但没把这些内容整合起来,大部分只是演示了如何远程访问安装了DDNS-GO的NAS本身,而没说到NAS要配合群晖本身自带的反向代理功能来实现全内网设备的远程访问,所以本人同样不才,整合了这些内容,一次性给各位演示到位,展示一下如何实现这些功能(针对新手,大佬勿笑)。

本期出场的是蜗牛星际,安装了群晖,一直使用近两年,很稳定,如果你是其它机器,只要安装了群晖,都可以跟着这期文章来操作。

当然,本期要求是至少要有公网IPV6,如果你有公网IPV4也可以,IPV6号称可以给地球上每粒沙子都分配一个地址,所以有公网IPV6的情况下,你不需要做任何端口转发之类操作,因为网络中每一台设备都能获取独立的公网V6地址。

但如果你是公网IPV4,只有一个地址,要想访问内网设备就需要设置端口转发了,因为我手上没有公网IPV4,所以本期着重以IPV6来演示。

本篇重点不是演示如何开启IPV6,具体如何让路由器或光猫开启IPV6,大家可以在搜索引擎搜索下图中的标题,找到这篇文章(这儿放不了链接),按里面提示开启并获取公网IPV6即可,非常详细,开启后再跟着本篇文章操作即可。

开启后,进入你群晖NAS后台,控制面板中找到-网络-网络界面,展开即可查看IPV6地址,确认是240x开头的IPV6地址即可。

然后,就可以进入实操阶段了。

本篇大纲:

大纲

引出:什么是DDNS和域名

正常情况下,如果你的公网IP不是固定的,每次重启光猫后,IP都会变动,IPV6同样如此,因为每次运营商下发给设备的IPV6都是会变动的,IPV6地址长这样。

IPV4地址比较好记,但这么一长串IPV6地址,您记得住吗,就算记住了,可能第二天就变动了,正常情况下,我们不会记这么长的地址去访问,所以这里引出什么是DDNS。

DDNS前提是需要申请或购买一个域名,像阿里云域名,几块钱就有一年,很便宜。DDNS就可以自动将变动的IPV6地址绑定到你的这串域名上面。

例如,你的域名是ikun007,在群晖NAS上部署DDNS服务,DDNS服务会自动获取当前群晖NAS的IPV6地址,并将这串IPV6地址和你的ikun007域名绑定,这样,你不需要记住这一大串IPV6地址,你仅需记住ikun007这个域名就行了,你每次访问这串地址,都是可以直连到你的群晖NAS,这样就实现了远程访问群晖NAS,这就是DDNS的作用。

此外,借助群晖自带的反向服务器,还能实现全内网设备的远程访问,可以说,一个域名+部署DDNS服务就实现全部内网设备的远程访问,这就是本篇文章的主要目的,拓朴图如下。

相信各位此时明白了DDNS和域名的作用,所以,安装前您需要有一个域名,可以在阿里云万网、腾讯云等域名服务端处申请和购买,冷门顶级域名仅需几块钱一年。

以下内容分两步:1,在群晖上安装DDNS服务;2,购买域名+解析操作

实操1:群晖NAS中安装DDNS服务

DDNS服务,建议安装DDNS-GO,这个DDNS-GO是个软件,可以通过Docker形式安装,只要你的群晖支持Docker,也可以通过套件源形式安装,两种方式都会说到,以下方式二选一即可。

套件形式安装DDNS-GO

首先来说最简单的套件形式安装,搜索我不是矿神,找到矿神官网进入。

在里面找到矿神源相关网页,或者看下图,手动也可,分D 6和7系统版本,请根据自己系统版本选择合适源地址。

进入群晖后台,打开套件中心,右上角设置-套件来源-新增,按你的6或7系统添加对应套件源即可,上面矿神源地址有可能变动,各位搜索后进入网页去找即可,正常是不会变动。

对了,在常规这,把信任层级设置为任何发行者即可,确定,就完成了套件源添加。

等大概几分钟,搜索DDNS,会出现如下所示,找到DDNS-GO,点击安装即可,自动化的。

点击打开,就进入了DDNS-GO后台,OK,套件版就是这么简单,DDNS设置在后续说明,下面说Docker版安装方式,二选一即可,如果你套件形式安装完成,Docker形式的就不用装了。

Docker形式安装DDNS-GO

进入群晖后台,确保有安装了Docker,如无,在群晖套件中心搜索Docker安装即可,打开Docker,注册表处搜索ddns,选择jeessy这个开头的选中,点击左上的下载,选择lastest最新版,下载即可。

然后打开文件总管,在docker文件夹中新建一个ddnsgo文件夹即可。

返回Docker,在映像处等它下载完成,下完后选中,点击启动。

出现如下所示,点击高级设置。

勾选启用自动重新启动。

存储空间-添加文件夹,选择你在docker中新建的ddnsgo文件夹即可,装载路径输入/root即可。

网络处,把左下使用与Docker Host相同的网络。其它不需要设置,点击应用即可。

再点击下一步,应用即可,就成功进行部署了。

返回Docker界面,在总览处即可看到正在运行的DDNS-GO容器。

在浏览器输入你NAS的IP地址加9876端口,就进入了DDNS-GO后台。

实操2:域名购买+设置

DDNS-GO安装完成,还需要一个域名,我这以阿里云域名为演示。搜索阿里云,进入官网。

当然,如果你是其它域名服务端也可以,我这只以阿里云演示。

然后注册阿里云账号,注册这些很简单,我就不再多说啦。

找到域名注册,点击进入。

然后搜索你想要注册的域名前缀,com域名比较贵,可以找top、xyz等冷门域名注册,几块钱一年。

比如说输入mynas0008,然后搜索,就可以发现很便宜的出现了,就按提示结算之类的,然后需要实名认证之类操作,就按界面提示操作,一点也不难。

搞定后,点击右上角头像控制台-进入后搜索域名,点击域名管理界面。

然后在域名列表处,就会出现你注册好的域名了。

然后点击右上角头像,找到AccessKey管理。

然后点击创建AccessKey,按提示创建,创建完成后,就获取到AccessKey ID和Secret和,这两串字符记下来,后面会用到。

实操3:DDNS-GO后台配置

返回DDNS-GO后台,把前面步骤获取的ID和Secret填写在下文框中,服务端勾选阿里云即可。

如果你是其它服务商,如腾讯云,点击,按界面提示获取对应密钥填写上去即可。

这里的意思是,DDNS-GO就有了可以修改这个域名DNS的权限,IP变动后,会自动修改这串域名的DNS记录,每次访问这串域名就可以远程访问了。

还没完,往下拉,IPV4和IPV6处打色,通过接口获取,Domains就填写你的域名,如果想直接通过顶级域名访问,直接输入你前面申请的域名即可,我申请的是mynsa0007,我不想通过顶级域名访问,所以我用二级域名,加前缀即可,如我自定义nas前缀,这样,nas.mynas0007就是DDNS-GO需要解析的域名,后续我访问nas.mynas0007这串域名就可以远程访问到这台群晖NAS的后台界面了,很好理解吧。

往下拉,点击Save保存即可。

保存后,可以发现DDNS后台右上角有解析提示,可以发现它自动获取NAS的IPV6地址,并将地址解析到我前面设置的域名上面了。

在群晖后台中可以看到,群晖后台访问端口是5000。

OK,等它生效,一般生效几分钟或半小时内不等,打开手机浏览器,输入你前面设置的解析域名加5000端口,发现成功访问了。

你可以使用手机流量进行访问,因为手机流量都有IPV6支持了,如果你当前连接的网络不支持IPV6,就没办法访问到这台群晖NAS了,因为我们是以IPV6来设置,所以要双方都要支持IPV6,但这几年IPV6普及越来越好,更加普及只是时间问题了。在没有公网IPV4的情况下,IPV6成了一个不错的选择。

当然,也可以打开群晖配套的APP,在地址栏处输入域名加端口,也可实现配套APP远程访问了。

如果无法访问,可检查路由器防火墙,设置为低等级或关即可。

群晖反向服务器实现全内网设备远程访问

OK,前面我们实现了群晖后台和自带APP的远程访问,还有一个功能没实现,就是借用群晖内置的反向代理服务器实现全内网设备的远程访问,就相当于把群晖做为一个跳板,实现访问局域网中的另一台NAS、主路由等等,只要你的内网设备有后台界面都可以实现远程访问。

注意看下图,群晖是连接在我的主路由TP下,主路由后台IP地址是:192.168.2.1:80,那么如何借助群晖实现远程访问这台TP后台呢,请往下看。

设置方法很简单,点击控制面板-应用程序门户-反向代理服务器,点击新增。注意,D 7的这个可能位置不同,但肯定有的,可以搜索反向,看看,或者一个个去找,肯定有,我这只有6系统群晖。

以远程访问TP为例,如下图设置,目的地也就是我的TP路由器,它后台地址为192.168.2.1,所以目的地处的主机名就写192.168.2.1,端口默认80,如是其它端口就如实填写。协议选择HTTP。

描述可以随意写,来源处的协议是HTTP,主机名建议填写*号,代表所有请求,或者写你前面解析的域名也没问题。端口就指定一个未占用的端口即可,1-65000范围都可以,只要不是80或443之类的。点击确定。

OK,添加完成,如果还有其它内网设备,继续新增。

好的,现在打开手机,以流量形式访问,输入域名加5002端口,发现成功远程访问到局域网中的TP主路由了,是不是很简单。

比如,局域网中还有一台NAS,地址是192.168.2.66:5000,要想实现远程访问,就按如下图填写,就和TP设置一样,按公式套上去就行了,非常简单。

同样,你使用域名加5003端口,即可访问到另一台NAS的后台了,就不再赘述了。

开启HTTSP加密访问

前面可以发现,是以HTTP形式访问的,会提示不安全,为确保数据安全,建议开启HTTPS访问。开启HTTPS就需要SSL证书,阿里云有免费证书申请,申请后导入证书即可,下面来演示一下。

返回阿里云控制台,搜索SSL,找到SSL应用安全进入。

点击SSL证书-免费证书-立即购买,放心,免费的。

按下面点击,打勾协议,立即购买,会提示0元,按提示操作即可。

下一步,证书域名绑定处填写你前面在DDNS-GO中设置的域名,其它保持默认,确认。

然后会验证域名可用性,因为我的域名也是阿里云的,直接点验证就通过了,如果是第三方域名,请按提示操作。

然后点提交审核,确定即可。

大概几分钟,看到已签发,说明成功,点击下载。

点击其它下载,会下载一个压缩包,解压即可。

解压后会得到如下图中两个文件,后续会用到。

返回群晖后台,控制面板-安全性-证书-新增。

点击导入证书,下一步,来到此界面。

私钥就点击浏览,上传key结尾的证书,证书上传pem结尾的那个文件即可,点击确定。

OK,返回即可看到证书成功添加,有把绿色小锁。

然后点网络-D设置,把重定向到HTTPS打勾,点击应用,这样,当你访问HTTP时,会自动重定向到更加安全的HTTPS协议访问,保障数据安全。

前面我们设置了反向服务器进行内网设备远程访问,要开启HTTPS也简单,返回反向服务器设置,编辑,把来源协议改成HTTPS即可。

下面打开手机流量进行测试,发现成功进入后台,并且前面有把小锁,代表是以HTTPS形式访问,是不是很简单。

访问远程局域网中的路由器,也可以发现有小锁了,只要在反向服务器中把来源协议更改为HTTPS即可,这样,所以设备均实现远程HTTPS远程访问。

结尾

在公网IPV4无法获取的情况下,IPV6成了一个不错的选择,如果感觉有帮助,请关注、点赞支持一波,感谢。

声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20231106/169625180569958.html